2010-05-10 49 views
0

在.h文件中我寫IBAction爲的UIButton和EXC_BAD_ACCESS

-(IBAction)openShuffleForm; 

和.M

-(IBAction)openShuffleForm{ 
    NSLog(@"XXXXXXX"); 
} 

和連接甚至潤色內 但是當我運行我的程序它的錯誤顯示此消息

-[UITouchData openShuffleForm]:無法識別的選擇器發送到實例0x391cc20

**發生什麼我不知道爲什麼?

回答

0

您是否創建了按鈕和實現之間的鏈接?實現類應該有一個UIButton類型的IBOutlet。將IBOutlet綁定到「界面」構建器中的按鈕。這會導致按鈕在呈現視圖時自動實例化,並且緩解「不良訪問」。

0

在我的情況下,這是一個模式窗口,我打開後發佈。因此,我點擊試圖調用任何IBAction的任何按鈕都無法從該模式視圖中運行,並通過SIGBART或BAD_EXEC錯誤殺死該應用程序。