2011-08-22 33 views

回答

0

試試這個 - 在這裏,我期望在文檔目錄中有一個文件array.out。這個文件我讀它變成一個NSArray,並通過它遍歷...

// Get path to documents directory 
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, 
    NSUserDomainMask, YES); 
if([paths count] > 0) 
{ 
    // Path to save array data 
    NSString *arrayPath = [[paths objectAtIndex:0] stringByAppendingPathComponent:@"array.out"]; 

    // Read both back in new collections 
    NSArray *arrayFromFile = [NSArray arrayWithContentsOfFile:arrayPath]; 

    for (NSString *element in arrayFromFile) 
    NSLog(@"Beer: %@", element); 
} 
0

NSString爲此提供了一些高層次的支持。

讀取文件,使用這樣的:

NSString * file = [[NSString alloc] initWithContentsOfFile:path 
    encoding:encoding error:&error]; 

然後分割字符串,使用類似:

NSArray * values = [file componentsSeparatedByString:separator];

NSArray * values = [file componentsSeparatedByCharactersInSet:separatorSet];

相關問題