Man*_*noj 24 crash uipickerview ios6
滚动选择器视图w /零数据(零行)时,我收到断言失败.在滚动选择器视图时,我遇到了这个崩溃.在iOS 6上测试
*断言失败 - [UITableViewRowData rectForRow:inSection:],/ SourceCache/UIKit_Sim/UIKit-2372/UITableViewRowData.m:1630
*由于未捕获的异常'NSInternalInconsistencyException'而终止应用程序,原因:'请求无效索引路径处的rect(2个索引[0,0])'
任何帮助都很明显.
小智 39
我有同样的问题
我不知道为什么会这样,
但它可以在ios6中修复(它如何在ios5中工作,我没有检查):
- (NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component
{
if ([self getCount] == 0)
return 1;
return [self getCount];
}
- (UIView *)pickerView:(UIPickerView *)pickerView viewForRow:(NSInteger)row forComponent: (NSInteger)component reusingView:(UIView *)view {
if ([self getCount] == 0)
return nil;
}
Run Code Online (Sandbox Code Playgroud)