2010-05-10 3 views
0

в .h файле я пишуIBAction UIButton и EXC_BAD_ACCESS

-(IBAction)openShuffleForm; 

и .m

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

и соединиться с даже подправить внутри , но когда я запускаю свою программу, это ошибка показать это сообщение

-[UITouchData openShuffleForm]: непризнанный селектор отправлен в пример 0x391cc20

** Что случилось, я не знаю почему?

ответ

0

Вы создали связь между кнопкой и реализацией? Класс реализации должен иметь IBOutlet типа UIButton. Привяжите IBOutlet к кнопке в построителе интерфейса. Это приведет к тому, что кнопка будет автоматически создаваться при визуализации представления, а БАД ДОСТУП должен быть смягчен.

0

В моем случае это было модальное окно, которое я выпустил после открытия. Таким образом, любая кнопка, которую я нажал, чтобы попытаться позвонить ЛЮБОЙ IBAction, не будет работать из этого модального представления и убить приложение с ошибками SIGBART или BAD_EXEC.

Смежные вопросы