看板 MacDev 關於我們 聯絡資訊
我在一個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
rockmanalpha:case0有break; case1 沒有感覺怪怪的? 07/25 00:56
rockmanalpha:沒看到..每個case都是return 那沒有break都一樣 07/25 01:04
yueyajbdt:沒有+break那個是少打了,實際上不寫break還是會出錯 07/25 21:10
yueyajbdt:找不到可以跳到case1的方法.. 07/25 21:10
yueyajbdt:找到方法了,pickerView裡有tag可以設定 自己定義數字就 07/25 23:58
yueyajbdt:能做判別式了,感謝丟水球的大大,不好意思我不知道怎麼 07/25 23:59
yueyajbdt:回水球 07/25 23:59