是否可以删除存储在 .txt 文件中的一行文本。我目前已成功提取 txt 文件中的每一行并添加到数组中,然后在 TableView 中显示每一行。现在,如果我想删除特定的行,我该怎么做?
问问题
1274 次
1 回答
0
将您的字符串NSArray
放入 aNSMutableArray
中,删除要删除的行,NSString
通过使用字符串连接元素转换为单行@"\n"
,然后将字符串写入文件,如下所示:
NSMutableArray *tmp = [myArray mutableCopy];
[tmp removeObjectAtIndex:indexToRemove];
NSString *tmpStr = [NSString componentsJoinedByString:@"\n"];
NSError *err = nil;
[tmpStr writeToFile:myFile
atomically:NO
encoding:NSUTF8StringEncoding // <== use an encoding that you need
error:&err];
于 2013-09-27T15:34:03.053 回答