【问题标题】:Xcode - storyboard - UIPickerView - EXC_BAD_ACCESSXcode - 故事板 - UIPickerView - EXC_BAD_ACCESS
【发布时间】:2012-02-18 08:08:50
【问题描述】:

我正在使用带有故事板的 UIPickerView。当我将 PickerView 的数据源和委托与我的视图链接时,模拟器会引发错误(EXC_BAD_ACCESS)。当我尝试访问 ViewDidLoad 中的 PickerView 以将其移动到特定行时,就会发生这种情况。

当我删除数据源和委托时。错误消失了,但我不再看到 PickerView。

模拟器在此代码处转到 main.m 并停止

    in main)int argc, char *argv[])
{
 @autoreleasepool{
        return UIApplicationMain(argc,argv,nil, NSStringFromClass([AppDelegate class]));
}
}

【问题讨论】:

    标签: xcode xcode4.2 storyboard uipickerview exc-bad-access


    【解决方案1】:

    这是因为设置列标题的方法之一出错。我把它写成NSInteger,而它应该是NSString

    【讨论】:

      【解决方案2】:

      我也遇到了同样的问题,因为我没有将 UIPickerView's delegatedataSource 作为属性。如果您使用的是ARC,请确保管理器对象保持活动状态,而不是auto-released

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-09-16
        • 2012-01-22
        • 2012-01-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多