J'ai un problème avec un NSData writeToFile. J'ai implémenté le code ci-dessous mais j'ai une anomalie. Quand j'exécute mon programme sur le simulateur, le nouveau fichier est créé et les informations sont stockées; quand je construis l'application dans mon appareil, le fichier n'est pas créé. Le débogage ne me donne pas d'erreur mais ne sauvegarde rien. Pouvez-vous m'aider? Merci beaucoup et désolé pour mon anglais.Problème avec saveToFile
-(void)saveXML:(NSString*)name:(float)x:(float)y:(float)z{
NSMutableData *data = [NSMutableData data];
NSKeyedArchiver *archiver = [[NSKeyedArchiver alloc] initForWritingWithMutableData:data];
[archiver setOutputFormat:NSPropertyListXMLFormat_v1_0];
[archiver encodeFloat:x forKey:@"x"];
[archiver encodeFloat:y forKey:@"y"];
[archiver encodeFloat:z forKey:@"z"];
[archiver encodeObject:name forKey:@"name"];
[archiver finishEncoding];
BOOL result = [data writeToFile:@"XML Position" atomically:YES];
if(result)
[self updateTextView:@"success"];
[archiver release];
}
Totalement d'accord. C'est ce dont zp26 a besoin. – Jim
et où je stocke dans mon iphone? – zp26