作者yueyajbdt (碳烤焦貓)
看板MacDev
標題[問題] 兩個Picker View讀取Array問題
時間Sun Jul 24 20:39:18 2011
我在一個View裡面放了兩個Picker View,利用UIToolbar切換
我想要用這兩個Picker View讀取不同的兩個NSMutableArray
現在可以成功顯示,但選取時就會跳出錯誤
我猜是pickerView numberOfRowsInComponent沒寫好
這兩個Array如果有相同數量的東西就不會出錯,但是我需要不同的所以我這樣子寫
- (NSInteger) pickerView:(UIPickerView *)pickerView
numberOfRowsInComponent:(NSInteger)component
{
switch(component){
case 0:
return [array1 count];
break;
case 1:
return [array2 count];
default:
return 0;
}
}
但我用NSLog去測component的值,他永遠都是0
我想要當Toolbar切換到另一個Picker View的時候
Component會跳到case 1的狀態,請問該怎麼做
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.233.89.220
1F:推 rockmanalpha:case0有break; case1 沒有感覺怪怪的? 07/25 00:56
2F:推 rockmanalpha:沒看到..每個case都是return 那沒有break都一樣 07/25 01:04
3F:→ yueyajbdt:沒有+break那個是少打了,實際上不寫break還是會出錯 07/25 21:10
4F:→ yueyajbdt:找不到可以跳到case1的方法.. 07/25 21:10
5F:→ yueyajbdt:找到方法了,pickerView裡有tag可以設定 自己定義數字就 07/25 23:58
6F:→ yueyajbdt:能做判別式了,感謝丟水球的大大,不好意思我不知道怎麼 07/25 23:59
7F:→ yueyajbdt:回水球 07/25 23:59