2012-02-18 160 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