Запуск универсального приложения iOS на iPad пытается назвать класс только для iPhone
В настоящее время я пишу приложение на xCode для iPhone и iPad. Это универсально. Я закончил часть iPhone, но я застрял в течение 2 дней на iPad. Я создал все виды и т. Д. Для iPad, отличные от iPhone. Когда я подключаю кнопку на iPad view controller к iPad, он просто сбой:
[Завершение приложения из-за неперехваченного исключения, [HelloiciousViewController aboutWindowOpener]: непризнанный селектор, отправленный в экземпляр 0x5b7c180.
HelloiciousViewController
– это контроллер просмотра iPhone, основной, и я не имею никакого отношения к нему на iPad. Но он каким-то образом подключается к нему и пытается запустить на нем aboutWindowOpener
. Мой iPad-метод aboutWindowAc
– aboutWindowAc
. Проверено все десять раз, это не имеет никакого отношения к интерфейсу iPhone. Почему это происходит?
- UITabbarController в UiSplitViewController
- Предупреждение о принимаемой памяти. Уровень 1 в iPad
- Enterprise VS Custom B2B-приложение
- UIInterfaceOrientation всегда возвращает портрет в AppDelegate iPad?
- Не удалось pushViewController iOS
- Получение ошибки в «Создание реакции транзакции»
- Как получить доступ к учетным записям Twitter-аккаунта в iphone с помощью iOS5?
- размер несоответствия во время ротации ipad / iphone webview для youtube
- Вид, совпадающий с верхней частью клавиатуры, отображается в неправильном месте в режиме только ярлыка iOS 9
- EXC_BREAKPOINT (SIGTRAP) При запуске приложений
- ios UITableView удаляет / реорганизует режим редактирования, но не показывает значок удаления
- Переместите анимацию uiimageview
- Приложение сбой после обновления версии до магазина приложений
Опишите подход, который вы использовали для универсального приложения. У вас есть два appDelegates? Во всяком случае, убедитесь, что в plist вы определяете файлы iPhone и iPad Main .xib с ключами NSMainNibFile
и NSMainNibFile~ipad