2012-02-18 135 views
-1

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

当我删除数据源和委托。该错误消失,但我没有看到PickerView了。

模拟器进入这个代码main.m文件,并停止

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

请张贴您的代码。 – mintuz 2012-02-18 12:44:01

回答

0

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

0

同样的问题发生在我身上,因为我没有保留UIPickerView'sdelegatedataSource作为属性。如果您使用的是ARC,请确保管理器对象保持活动状态,而不是auto-released