0
我對Objective C的開發非常陌生,但在面向對象的c#ASP開發方面有很多經驗。我一直在試圖製作一個PickerView控件訪問數據源的簡單iPhone應用程序。EXC_BAD_ACCESS iPhone Dev
在我的頭文件(InstaTwitViewController.h)本人宣佈:
@interface InstaTwitViewController : UIViewController
<UIPickerViewDataSource, UIPickerViewDelegate> {
NSArray* activities;
NSArray* feelings;
}
我現在嘗試inititialise我在viewDidLoad中的功能陣列,我InstaTwitViewController.m文件:
activities = [[NSArray alloc] initWithObjects:@"sleeping", @"eating", @"thinking", nil];
feelings = [[NSArray alloc] initWithObjects:@"psyched", @"sad", @"happy", nil];
但是當我在模擬器上運行代碼時,第一行代碼(我將數據分配給活動數組)發生了Thread 1: Program recieved signal "ESC_BAD_ACCESS"
錯誤。
我在行上放了一個斷點,它將它識別爲一個名爲活動的NSArray,但在末尾說「無效摘要」。
有誰知道我爲什麼得到這個錯誤?我看了很多關於ESC_BAD_ACCESS錯誤的線索,但似乎沒有人幫助過我。
你可以發佈崩潰日誌嗎? – 2011-06-02 08:53:28
你可以發佈你的pickerview代碼嗎? – Aravindhan 2011-06-02 08:53:40
這個問題似乎是別的地方。也許你在代碼中過早釋放對象? – jlink 2011-06-02 09:17:02