Универсальное приложение iPad версии IBAction, выбрасывающее NSInvalidArgumentException нераспознанный селектор - PullRequest
0 голосов
/ 16 августа 2010

По какой-то причине я не могу понять, что у меня есть код IBAction, подключенный для запуска на сенсорной стороне UIButton в представлении с использованием Interface Builder.Простые вещи правильно ??Ну, он отлично работает в моей версии для iphone, но по какой-то причине я продолжаю получать следующую ошибку, когда нажимаю на кнопку на iPad, хотя у меня она правильно подключена.IB имеет правильное имя класса для владельца файла, он привязан к действию.Я проверил и перепроверил свои соединения, перепроводил их с нуля, очистил классы, удалил приложение из симулятора и гуглил до конца интернетов.

Почему это может отличаться между версией ipad и iphone?Может кто-нибудь, пожалуйста, помогите мне, прежде чем я сойду с ума от чего-то, что должно работать, но просто отказывается работать ????Еще более странно, что все, что я пытаюсь подключить к действию, приводит к аналогичной ошибке.Я начинаю думать, что Interface Builder просто сумасшедший или что-то в этом роде.

2010-08-15 14: 19: 13.372 AppName [28524: 207] * - [UIViewController doClick]: нераспознанный селектор отправленэкземпляр 0x4d7fac0 2010-08-15 14: 19: 13.373 AppName [28524: 207] * Завершение приложения из-за необработанного исключения «NSInvalidArgumentException», причина: '*** - [UIViewController doClick]: нераспознанный селектор отправлен в экземпляр 0x4d7fac0«

1 Ответ

1 голос
/ 16 августа 2010

UIViewController не отвечает на doClick: это то, что вы видите здесь.

В файле nib для вашего представления задайте для "Владельца файла" класс, который вы унаследовали от UIViewController исодержит doClick: метод?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...