2010-11-01 6 views
0

J'essaie de montrer le titre de l'exploit quand le joueur gagne cela. Je fais exactement comme l'échantillon de GKTapper d'Apple:Comment puis-je obtenir le titre Achievement? (iPhone Game Center)

NSLocalizedString(ach.identifier, NULL) 

(ach est de type GKAchievement)

En GKTapper cette ligne renvoie le titre (par exemple "Un robinet!"). Mais dans ma propre application, cela renvoie l'ID Achievement (par exemple com.companyname.gamename.achievementid)

Mon nom de référence de réalisation est "Jackpot!" et j'ai seulement ajouté une langue (anglais). Le titre de l'exploit en anglais est aussi "Jackpot!"

Merci

Répondre

3

GKTapper utilise un fichier Localizable.strings. Recherchez-le dans le dossier des ressources.

NSLocalizedString (@ "com.appletest.one_tap", NULL) est associé à @ "Just One Tap";

(dans la version de GKTapper que je regarde)

Questions connexes