#iphone #ipad #xcode4
#iPhone #iPad #xcode4
Вопрос:
У меня есть приложение для iPhone, и я преобразовал его в xcode4 в universal app, и оно отлично работало, но после этого я удалил MainWindow-iPad и вернулся только к приложению для iPhone. Теперь мне нужно снова сделать мое приложение универсальным, я нажал в Xcode4 «Устройства-Universal», но XCode не создает MainWindow-iPad и не спрашивает меня «Переход к универсальной цели», поэтому, когда я создаю и запускаю приложение в симуляторе iPad, происходит сбой. Как я могу это исправить? Спасибо.
Ответ №1:
Создайте свой собственный файл mainwindow-ipad nib и установите его в качестве основного файла nib для платформы iPad в вашем info.plist
Комментарии:
1. Я сделал это, приложение загружается в iPad simulator с белым экраном, без каких-либо элементов управления
2. Решение: 1. Я вручную добавил MainWindow-iPad.xib, изменил класс владельца файла на UIApplication. 2. Добавьте объект в MainWindow-iPad.xib с помощью IB и задайте классу YourAppDelegate. 3. Подключитесь, используя владельца файла IBOutlet и свой раздел «делегировать». 4. Установите в XCode «Информация о развертывании iPad — Основной интерфейс — MainWindow-iPad». Вот и все.