在.h文件中我寫IBAction爲的UIButton和EXC_BAD_ACCESS
-(IBAction)openShuffleForm;
和.M
-(IBAction)openShuffleForm{
NSLog(@"XXXXXXX");
}
和連接甚至潤色內 但是當我運行我的程序它的錯誤顯示此消息
-[UITouchData openShuffleForm]:
無法識別的選擇器發送到實例0x391cc20
**發生什麼我不知道爲什麼?
在.h文件中我寫IBAction爲的UIButton和EXC_BAD_ACCESS
-(IBAction)openShuffleForm;
和.M
-(IBAction)openShuffleForm{
NSLog(@"XXXXXXX");
}
和連接甚至潤色內 但是當我運行我的程序它的錯誤顯示此消息
-[UITouchData openShuffleForm]:
無法識別的選擇器發送到實例0x391cc20
**發生什麼我不知道爲什麼?
您是否創建了按鈕和實現之間的鏈接?實現類應該有一個UIButton類型的IBOutlet。將IBOutlet綁定到「界面」構建器中的按鈕。這會導致按鈕在呈現視圖時自動實例化,並且緩解「不良訪問」。
在我的情況下,這是一個模式窗口,我打開後發佈。因此,我點擊試圖調用任何IBAction的任何按鈕都無法從該模式視圖中運行,並通過SIGBART或BAD_EXEC錯誤殺死該應用程序。