Итак, я пытаюсь программно присоединить обработчики событий к виджетам, которые я поместил в свое приложение iphone, используя:
<a href="http://developer.apple.com/iphone/library/documentation/UIKit/Reference/UIControl_Class/Reference/Reference.html#//apple_ref/occ/instm/UIControl/addTarget:action:forControlEvents:" rel="nofollow noreferrer">addTarget:action:forControlEvents</a>
Я добавил UISegmentedControl в Интерфейсном Разработчике, который выставляется через @property seg
и в LoadView, у меня есть:
- (void)loadView
{
[ super loadView ] ;
//k after that attach our own event handlers
[ seg addTarget:seg action:@selector(sliderEventIB) forControlEvents:UIControlEventAllEvents ];
}
sliderEventIB, просто говорит нам, что чувствует событие:
-(IBAction)sliderEventIB:(id)sender forEvent:(UIEvent*)event
{
puts( "I feel you joanna" ) ;
}
но я получаю ошибку
ViewControllersTest[6744:207] *** -[UISegmentedControl sliderEventIB]:
<b>unrecognized selector sent to instance 0x3b21b30</b>
Есть идеи, что это не нравится здесь?