Encoder et Décoder NSMutableArray
Oui c'est encore moi ... je fais que demander de l'aide
Ma mutableArray s'appuie sur un fichier .plist
tel que celui-ci :
(j'ai mi les contenu le plus important du fichier plist pour éviter de faire trop long)
Maintenant tout ce que je cherche c'est Encoder cette array sous l'extension de mon App et donc pouvoir le décoder par la suite
Les data c'est pas mon truc en Cocoa alors dsl pour tous ces posts, mais grâce à vous j'arrive à gérer la manip des NSArray, NSDico :adios!:
Merci
Ma mutableArray s'appuie sur un fichier .plist
tel que celui-ci :
<?xml version="1.0" encoding="UTF-8"?><br /><!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"><br /><plist version="1.0"><br /><array><br /> <dict><br /> <key>Diapo</key><br /> <string>2</string><br /> <key>contents</key><br /> <string>retet</string><br /> </dict><br /> <dict><br /> <key>Diapo</key><br /> <string>3</string><br /> <key>contents</key><br /> <string>23Refzefefz</string><br /> </dict><br /></array><br /></plist>
(j'ai mi les contenu le plus important du fichier plist pour éviter de faire trop long)
Maintenant tout ce que je cherche c'est Encoder cette array sous l'extension de mon App et donc pouvoir le décoder par la suite
<br />- (NSData *)dataRepresentationOfType:(NSString *)aType<br />{<br /> NSData *data;<br />data = [NSArchiver archivedDataWithRootObject:records];<br /> return nil;<br />}<br />- (BOOL)loadDataRepresentation:(NSData *)data ofType:(NSString *)aType<br />{<br /> triche=1;<br /> records = [[NSUnarchiver unarchiveObjectWithData:data] retain];<br /> return YES;<br />}
Les data c'est pas mon truc en Cocoa alors dsl pour tous ces posts, mais grâce à vous j'arrive à gérer la manip des NSArray, NSDico :adios!:
Merci
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Remplace:
par:
et ça devrait fonctionner.
Merci bcp