iOS.app не обновляет графический интерфейс - PullRequest
0 голосов
/ 18 февраля 2012

У меня странное поведение приложения: приложение обновляет изменения графического интерфейса только после возврата с фона на передний план. При запуске некоторые элементы GUI также отсутствуют и появляются только после возврата из фонового состояния. Любое прикосновение к кнопкам срабатывает только после перехода на задний план и повторного входа на передний план.

Проблема с iPhone, iPad и обоими симуляторами, а также с Xcode 5.2.1 до 5.3. Оно появилось после удаления приложения с устройств и сброса симулятора. До этого никогда не было такой проблемы с этим приложением.

1 Ответ

0 голосов
/ 19 февраля 2012

Если вы не можете это исправить, восстановите его: с помощью контроля версий я вернул каталог AppName.xcodeproj (Finder показывает его как файл), и это устранило проблему.

Тогда Xcode предложил мне «обновить до последних рекомендуемых настроек и выполнить очистку проекта», что «удаляет ненужные файлы сборки».Я сделал это и также выбрал «создать снимок».После этого у меня снова возникла та же проблема.

Я вернулась к этому снимку перед обновлением настроек проекта, и он снова заработал.

Вывод ключа: «обновление проекта до последних рекомендуемых настроек»может иметь неприятные побочные эффекты.Снимки и контроль версий - отличная штука.

Дальнейшие исследования показали, что в Settings.bundle один отсутствующий файл Root.plist был достаточной причиной, чтобы убить мой графический интерфейс .У меня были Root ~ ipad.plist и Root – iphone.plist и я думал, что Root.plist больше не нужен.Похоже, вам нужно все три , если вы хотите отдельные списки для iPhone и iPad.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...