2010-10-16 4 views
4

J'ai une application binaire universelle pour iPhone/iPad. Dans la console, je reçois toujours ce journal:"UIStatusBarStyleBlackTranslucent n'est pas disponible sur cet appareil Ignorer la clé UIStatusBarStyle dans Info.plist." - Que faire?

UIStatusBarStyleBlackTranslucent est pas disponible sur cet appareil. Ignorer Touche UIStatusBarStyle dans Info.plist.

Dois-je être préoccupé par quoi que ce soit maintenant? Il y a juste une info.plist pour les deux, non? Comment pourrais-je arrêter ce journal? Je suppose que ça gonfle les crashlogs si je le laisse là-bas?

Répondre

3

Il y a juste un plist. Il peut être possible de spécifier une valeur différente pour l'iPad pour cette clé, mais je ne suis pas sûr si elle est prise en charge pour cette clé.

Cela ne semble pas vraiment énorme. Vous pouvez simplement l'enlever du plist et le programmer. Il semble que si vous essayez de le configurer sur un iPad, la barre d'état est noire, donc il n'y a pas trop de raison de vérifier l'idiome de l'interface utilisateur ...

docs si vous voulez l'essayer.

Dans iOS 3.2 et versions ultérieures, les applications peuvent clés désigner, dans le fichier Info.plist comme étant applicable uniquement aux spécifiques types de dispositifs. Pour créer une clé spécifique à l'appareil , vous combinez le nom de clé avec des qualificatifs spéciaux en utilisant le schéma suivant:

key_root- ~

Dans ce schéma, la partie key_root représente le nom d'origine du . Les parties et sont les deux terminaisons facultatives que vous pouvez utiliser pour appliquer des clés aux plates-formes ou périphériques spécifiques . Actuellement, la seule plate-forme que vous pouvez spécifier est iphoneos.

Pour appliquer une clé à un appareil spécifique, vous pouvez utiliser l'une des valeurs suivantes:

iphone - La clé applique aux appareils iPhone . ipod - La clé s'applique aux dispositifs iPod touch . ipad - La clé s'applique aux appareils iPad. Lorsque recherche une clé dans le fichier Info.plist de votre application , le système choisit la clé la plus spécifique au périphérique actuel. Pour exemple, pour indiquer que vous voulez votre application à lancer dans une orientation portrait sur iPhone iPod touch mais dans paysage à droite sur iPad, vous ne configurer votre Info.plist avec les clés suivantes:

Questions connexes