是否可以删除存储在.txt文件中的一行文本。我目前可以成功提取txt文件中的每一行并将其添加到数组中,然后在TableView中显示每一行。现在,如果要删除特定的行,该怎么办?
将字符串从中NSArray
放入NSMutableArray
,删除要删除的行,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];
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句