Comment obtenir localisée CFBundleDisplayName
[[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleDisplayName"]
cette API retourne Bundle Nom d'Affichage dans le plist.
Cependant mon application est localisée et dispose de différents nom d'affichage.
j'ai donc besoin de se localisent le nom d'affichage dans InfoPlist.strings
qui doivent varier en fonction de l'appareil réglage de la langue.
Vous devez vous connecter pour publier un commentaire.
Avez-vous essayé
-[NSBundle localizedInfoDictionary]
?[[NSBundle mainBundle] objectForInfoDictionaryKey:@"CFBundleDisplayName"]
Je suggère l'utilisation de
kCFBundleNameKey
:Essayez ceci pour Swift:
Également essayer, si vous n'avez pas de Nom d'Affichage
Astuce utile:
Utilisation de cette méthode est préféré à d'autres méthodes d'accès car il renvoie la valeur localisée de la clé lorsqu'elle est disponible.
Swift 3.0