Нераспознанный селектор IBAction отправлен на экземпляр - PullRequest
1 голос
/ 06 октября 2011

У меня есть простое приложение с вкладками

Я создал файл XIB и назначил его вкладке, и когда я касаюсь вкладки, он точно переключается

Я добавил простой IBAction

в Tab1.h - (IBAction) pleasebeep: (идентификатор) отправителя;

в Tab1.m

-(IBAction)pleasebeep:(id)sender 
{
    NSLog(@"honk");
}

В конструкторе интерфейсов я создал кнопку и связал ее с владельцем и действием "пожалуйста, будьте добры"

Компилируется и запускается.

Когда я нажимаю кнопку, приложение вылетает, и я получаю "- [UIViewController pleasebeep:]: нераспознанный селектор отправлен на экземпляр 0x7b975c0 2011-10-06 04: 32: 25.648 FirstProject [8029: 11903] * Завершение работы приложения из-за необработанного исключения «NSInvalidArgumentException», причина: '- [UIViewController pleasebeep:]: нераспознанный селектор отправлен в экземпляр 0x7b975c0' * Первый вызов стека вызовов: (0x12de082 0x146fd0a 0x12dfd1d 0x1244f70 0x1244d52 0x12dfef9 0x37c542 0x37c4da 0x421576 0x421a3f 0x420cfe 0x3a1810 0x3a1a36 0x388234 0x37ba29 0x1ece10d 0x12b21f5 0x12170a2 0x121598a 0x1214e34 0x1214d4b 0x1ecc9dd 0x1eccaa2 0x379a1b 0x2749 0x26c5) прекратить вызывать, выбрасывая исключение текущий язык: авто; в настоящее время цель-c "

Есть идеи, где искать проблему?

1 Ответ

1 голос
/ 06 октября 2011

Вы установили правильный пользовательский класс для владельца файла? Возможно, он по-прежнему установлен в класс по умолчанию 'UIViewController'

...