«UIStatusBarStyleBlackTranslucent недоступно на этом устройстве. Игнорирование ключа UIStatusBarStyle в Info.plist.» - Что делать? - PullRequest
4 голосов
/ 16 октября 2010

У меня есть универсальное бинарное приложение для iPhone / iPad. В консоли я всегда получаю этот журнал:

UIStatusBarStyleBlackTranslucent is недоступно на этом устройстве. игнорирование Ключ UIStatusBarStyle в Info.plist.

Должен ли я беспокоиться о чем-либо сейчас? Есть только один info.plist для обоих, верно? Как я мог остановить этот журнал? Я полагаю, что если я оставлю это там, это приведет к появлению аварийных журналов?

1 Ответ

3 голосов
/ 16 октября 2010

Есть только один список. Возможно, можно указать другое значение для iPad для этого ключа, но я не уверен, поддерживается ли оно для этого ключа.

Это не похоже на огромную сделку. Вы можете просто удалить его из списка и установить его программно. Похоже, если вы пытаетесь установить его на iPad, он просто устанавливает черную строку состояния, так что нет особой причины даже проверять идиому пользовательского интерфейса ....

В любом случае, обратитесь к справочному руководству по списку свойств информации, если хотите попробовать.

В iOS 3.2 и более поздних версиях приложения могут назначить ключи в файле Info.plist как применимый только к конкретным типы устройств. Чтобы создать ключ устройства, вы объединяете имя ключа с некоторыми специальными квалификаторами используя следующую схему:

key_root- ~

В этом шаблоне часть key_root представляет собой оригинальное имя ключ. И части являются необязательными окончаниями что вы можете использовать, чтобы применить ключи к конкретные платформы или устройства. На данный момент единственная платформа, которую вы можете указать это iphoneos.

Чтобы применить ключ к определенному устройству, Вы можете использовать один из следующих Значения:

iphone - ключ относится к iPhone устройства. Ipod - ключ относится к устройства iPod touch. ipad - ключ относится к устройствам iPad. когда в поисках ключа в вашем файл Info.plist приложения, Система выбирает ключ, который является наиболее специфичные для текущего устройства. За Например, чтобы указать, что вы хотите ваше приложение для запуска в книжная ориентация на iPhone и устройства iPod touch, но в Пейзаж прямо на iPad, вы бы настройте ваш Info.plist с помощью следующие клавиши:

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