作者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