2010-09-03 2 views
2

J'ai dix tableaux dans mon application. Je veux écrire ces valeurs de tableau dans le répertoire (document s répertoire). Est-il possible de mettre 10 tableaux dans la seule plist? .Else je vais créer plist séparé pour chaque tableau. Lequel est possible de mettre en œuvre mon application? Veuillez me guider et donner quelques exemples de liens.Comment écrire plusieurs tableaux dans Plist dans iPhone?

Merci

Répondre

4

Il est assez facile de faire tout ce que vous voulez.

Comment faire un chemin de fichier à vos applications répertoire de documents:

NSArray* paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); 
NSString* plistpath = [[paths objectAtIndex:0] stringByAppendingPathComponent: @"myplist.plist"]; 

Comment lire dans:

NSDictionary *dictionary; 
dictionary = [NSDictionary dictionaryWithContentsOfFile:plistpath]; 
NSArray* array1 = [dictonary objectForKey: @"array1"]; 
NSArray* array2 = [dictonary objectForKey: @"array2"]; 
... etc ... 

Comment l'écrire:

NSMutableDictionary *dictionary = [[NSMutableDictionary alloc] init]; 
[dictionary setObject:array1 forKey:@"array1"]; 
[dictionary setObject:array2 forKey:@"array2"]; 
... etc ... 
[dictionary writeToFile:plistPath atomically:NO];