162 votes

Comment puis-je convertir un NSDictionary en NSDATA et vice versa

Je vous envoie et à l’aide de bluetooth. J’ai décidé de stocker tous les deux dans une et puis convertir le dictionnaire de .

Ma question est comment faire pour convertir à et visa versa ?

369voto

Anh Nguyen Points 1752

NSDictionary -> NSData :

NSData -> NSDictionary :

52voto

LeonS Points 993

NSDictionary -> NSData :

NSData -> NSDictionary

Vous pouvez le faire avec n’importe quelle classe conforme à NSCoding.

source

45voto

user1244109 Points 339

NSJSONSerialization d’utilisation :

Les derniers retours `` , donc c’est une bonne idée de vérifier le type d’objet renvoyé après que vous effectuer un cast (ici j’ai coulé à NSDictionary).

19voto

Jhaliya Points 24039

NSDictionary de NSData

http://www.cocoanetics.com/2009/09/NSDictionary-from-NSData/

NSDictionary à NSData

Vous pouvez utiliser la classe NSPropertyListSerialization pour cela. Jetez un oeil sur sa méthode :

Retourne un objet NSData contenant une liste de propriété donnée dans un format spécifié.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X