Неопознанный селектор отправлен в сообщение об ошибке экземпляра из UIButton

У меня есть UIButton, который программно добавляется в представление таблицы. Проблема в том, что при прикосновении к нему я сталкиваюсь с нераспознанным селектором , отправленным в сообщение об ошибке экземпляра .

    UIButton *alertButton = [UIButton buttonWithType:UIButtonTypeInfoDark];     
    [alertButton addTarget:self.tableView action:@selector(showAlert:) 
          forControlEvents:UIControlEventTouchUpInside];
    alertButton.frame = CGRectMake(220.0, 20.0, 160.0, 40.0);

    [self.tableView addSubview:alertButton];

и вот метод оповещения, который я хочу активировать при касании InfoDark UIButton:

- (void) showAlert {
        UIAlertView *alert = 
         [[UIAlertView alloc] initWithTitle:@"My App" 
                                    message: @"Welcome to ******. \n\nSome Message........" 
                                   delegate:nil 
                          cancelButtonTitle:@"Dismiss" 
                          otherButtonTitles:nil];
        [alert show];
        [alert release];
}

спасибо за любую помощь.

5
задан Alex Cio 25 August 2014 в 10:44
поделиться