Запущенное универсальное приложение iOS на iPad пытается вызвать класс только для iPhone - PullRequest
3 голосов
/ 15 сентября 2011

В настоящее время я пишу приложение для xCode для iPhone и iPad.Это универсально.Я закончил часть iPhone, но я застрял на 2 дня на части iPad.Я создал все виды и т. Д. Для iPad, отличные от iPhone.Когда я подключаю кнопку на контроллере iPad View к iPad View, он просто падает:

[Terminating app due to uncaught exception, [HelloiciousViewController aboutWindowOpener]: unrecognized selector sent to instance 0x5b7c180.

HelloiciousViewController - это главный контроллер iPhone, и я не имею к нему никакого отношения на iPad,Но он как-то подключается к нему и пытается запустить на нем метод aboutWindowOpener.Мой метод открытия iPad aboutWindow - aboutWindowAc.Все десять раз проверил, он не имеет ничего общего с интерфейсом iPhone.Почему это происходит?

1 Ответ

0 голосов
/ 15 сентября 2011

Опишите подход, который вы выбрали для создания универсального приложения. У вас есть два приложения Deelegates? В любом случае, убедитесь, что вы указали в файле .xib для iPhone и iPad основные файлы с ключами NSMainNibFile и NSMainNibFile~ipad

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