Так что я считаю, что процесс универсализации моего приложения для iPhone - большая головная боль! Я один в этом? Я надеюсь, что нет. В любом случае, мой вопрос касается файлов .xib для моего универсального приложения.
У меня было приложение для iPhone OS 3.1, готовое к использованию универсального коммутатора. Я подошел к Project / Upgrade Current Target для iPad / Universal Application, и он предположительно заставил мое приложение иметь все необходимые настройки iPad ...
Поэтому, когда я пошел тестировать его в 3.2 SDk, экран был большим, что означало, что панель инструментов была правильно настроена для iPad, но отображаемое изображение было для OS 3.1, то есть оно было очень маленьким. Затем я пошел в папку «Исходный код iPad», изменил имя моего файла MainViewController.xib на MainViewController-iPad.xib и вставил увеличенное изображение, которое я подготовил для iPad, и оно все еще не работало правильно.
Затем я вошел в свой файл MainViewController.m и изменил ссылку на перо с MainViewController на MainViewController-iPad, и это сработало! Единственное, что меня беспокоит, так это то, что мне пришлось «жестко» закодировать его или заставить его читать из моего файла -iPad, это будет представлять проблемы для версии OS3.1? Я не могу вернуться и протестировать версию 3.1 сейчас по некоторым причинам, опция была удалена из меню Active SDK ...
Если есть кто-то, кто испытал это или понял, что я делаю неправильно, ваша помощь будет принята с благодарностью. Спасибо!