2012-05-19 2 views
2

My ViewController.m создает экземпляр myUIView. В myUIView создан UIButton.Задание UIButton в UIView, с addTarget

Все кажется хорошим, за исключением захвата нажатия кнопок Я использую addTarget, на уровне ViewController. Нажатие кнопки приводит к сбою, говоря: «непризнанный селектор послал к экземпляру 0x6c254e0 ...»

Является ли это addTarget код не так? Поблагодарили бы за помощь.

- (void)viewDidLoad{ 

<UIVIew implementation etc...> 

[myUIView.myButton addTarget:self action:@selector(myButtonIsPressed:) forControlEvents:UIControlEventTouchUpInside]; 

} 


- (void)myButtonIsPressed{ 
    NSLog(@"Pressed!"); 
} 

Thanks.

ответ

3

Просто удалить: после myButtonIsPressed в строке:

[myUIView.myButton addTarget:self action:@selector(myButtonIsPressed:) forControlEvents:UIControlEventTouchUpInside]; 
+0

Спасибо Sarah! :) Хотел бы я спросить, что 3 часа назад. Сегодня утром я мог бы сделать что-то полезное! –

+0

Я знаю :) Его глупая ошибка, которую я сделал так много раз и потратил впустую свое время тоже! – Sarah

+0

(ждал его, чтобы позволить мне.) Спасибо –

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