我有一个 iPad 应用程序,使用 XCode 4.5、Storyboards、ARC 和 iOS 6 构建。我有一个控制器,带有两个 UIDatePickers 和一个 UIPickerView。由于 UIDatePicker 是从 UIPickerView 派生的,我是否需要使用标签来引用numberOfRowsInComponent中的 UIPickerView ?
我问的原因是因为我得到了一个干净的构建,但是在它甚至达到numberOfRowsInComponent (设置断点;永远不会到达那里)之前出现运行时错误:
由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[ClientSetupViewController pickerView:numberOfRowsInComponent:]: unrecognized selector sent to instance 0x8a89a10”
这是给我问题的代码(manArray.Count = 6);
-(NSInteger)pvMan:(UIPickerView *)pvMan numberOfRowsInComponent:(NSInteger)component {
return manArray.count; //set number of rows
}