J'essaie de lire du texte à partir d'un fichier plist et de l'afficher aux utilisateurs dans la boîte d'alerte.Les iCons Emoji ne s'affichent pas correctement lorsqu'ils sont lus à partir du plist
Lorsque je construis la chaîne en utilisant ce code, tout fonctionne (les utilisateurs voit Bonjour avec une icône smily):
NSString *hello = @"Hello \ue415";
mais quand je reçois la chaîne de plist, en utilisant ce code, utilise voit « Bonjour \ ue415" :
NString *hello = (NSString *)[pageLiteratureDic objectForKey:litratureKey];
dois-je encoder la chaîne différemment? Toute aide ou pointeur sera très apprécié ... tout le monde aime emojis;)
Je ne pense pas que c'est le cas, je suis en mesure d'imprimer Bonjour \ ue415 à NSLog ... également noter arrive quand je coupe et colle le caractère smily rien ne se passe :( – user348398
Lorsque vous collez le visage smily dans le fichier plist et lisez-le, obtenez-vous une chaîne vide ou voyez-vous à nouveau les caractères \ ue415? –
C'est ce que j'ai fini par utiliser J'ai envoyé les emojis de mail app à gmail sur mon mac, puis copié et collé dans le plist. peut ensuite être traité comme n'importe quel autre nsstring sans mise en forme unicode spéciale requise. –