我在滚动带有零数据(零行)的选择器 View 时遇到断言失败。滚动选择器 View 时,出现此崩溃。在iOS 6上测试



任何帮助都是可观的。

最佳答案

我有同样的问题

我不知道为什么会这样

但是它可以在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;
}

关于crash - 选择器 View 上的断言失败,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12672318/

10-12 03:52