Запуск универсального приложения iOS на iPad пытается назвать класс только для iPhone

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

  [Завершение приложения из-за неперехваченного исключения, [HelloiciousViewController aboutWindowOpener]: непризнанный селектор, отправленный в экземпляр 0x5b7c180. 

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

  • Получение ошибки в «Создание реакции транзакции»
  • В дистрибутиве House: переустановка приложения поверх существующего, приложение при ошибке
  • Сворачивание порядка элементов в базе данных SQLite
  • Не удалось создать приложение iOS в Xcode 6
  • Возможно ли, что значения UserDefaults.standard не будут доступны для чтения?
  • Невозможно взаимодействовать с (некоторыми) элементами пользовательского интерфейса в ScrollView при отображении клавиатуры
  • Текст UITextField сдвигается влево на 1px при редактировании
  • iOS аппаратное шифрование
  • One Solution collect form web for “Запуск универсального приложения iOS на iPad пытается назвать класс только для iPhone”

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

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.