Запуск универсального приложения 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. Почему это происходит?

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

  • Как я могу заменить UIMenuController своим собственным представлением при выборе текста?
  • конвертировать iphone App в IPad
  • Приложение PDF Viewer iPad
  • Подключение SQlite3 к UITextview
  • Что означает kExtAudioFileError_AsyncWriteTooLarge (-66569), возвращаемое ExtAudioFileWriteAsync?
  • UIPinchGestureRecognizer для масштабирования и панорамирования изображения в xcode
  • Убедитесь, что iPad находится в тихом режиме
  • Как смоделировать приложение iPhone на iPad?
  • iOS UIImageView масштабирование изображения вниз производит изображение с псевдонимом на iPad 2
  • Как передать сенсорное событие из UIView в UIView (s) под ним?
  • Как узнать, будет ли контроллер вида представлением в виде popover или модального?
  • Давайте будем гением компьютера.