Привет всем, у меня есть простой UIView, внутри которого есть UIButton, вызывающий метод, я пытался максимально упростить его, но постоянно сталкиваюсь с одной и той же ошибкой:
2011-02-25 10: 33: 23.423 USOpenTimeLine [21288: 207] - [Кнопка CALayerClicked:]: нераспознанный селектор отправлен в экземпляр 0x4d2a020 2011-02-25 10: 33: 23.425 USOpenTimeLine [21288: 207] * Завершение приложения из-за необработанного исключения «NSInvalidArgumentException», причина: '- [CALayer buttonClicked:]: нераспознанный селектор, отправленный экземпляру 0x4d2a020' * Стек вызовов при первом броске:
myкод выглядит следующим образом:
-(UIView *)createView:(NSArray *)_data{
UIView *_view = [[UIView alloc ] initWithFrame:CGRectMake(0, 0, 1024, 768)];
pageData = [[NSMutableArray alloc] init];
self.imageData = _data;
[_view setBackgroundColor:[UIColor colorWithRed:1.0 green:1.0 blue:0 alpha:1.0]];
[self addSubview:_view];
UIButton *_button1= [[UIButton buttonWithType:UIButtonTypeRoundedRect] retain];
_button1.frame = CGRectMake(110.0, 360.0, 100.0, 30.0);
[_button1 setTitle:@"Play" forState:UIControlStateNormal];
_button1.backgroundColor = [UIColor clearColor];
[_button1 addTarget:self action:@selector(buttonClicked:) forControlEvents:UIControlEventTouchUpInside];
[_view addSubview:_button1];
[_button1 release];
[_view release];
return _view;
}
- (IBAction)buttonClicked:(id)sender
{
NSLog(@"Hi!");
}
Я не могу на всю жизнь понять, что здесь происходит ... Любая помощь или понимание будет принята с благодарностью!Спасибо