2
是否可以刪除存儲在.txt文件中的一行文本。我目前成功地提取txt文件中的每一行並添加到數組中,然後在TableView中顯示每一行。現在,如果我想刪除特定行,我該怎麼做?在txt文件中刪除一行文本iOS
是否可以刪除存儲在.txt文件中的一行文本。我目前成功地提取txt文件中的每一行並添加到數組中,然後在TableView中顯示每一行。現在,如果我想刪除特定行,我該怎麼做?在txt文件中刪除一行文本iOS
把字符串從NSArray
成NSMutableArray
,刪除要刪除的行,用@"\n"
字符串連接元件轉換爲單個NSString
,然後寫入字符串到文件,像這樣:
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];
感謝您的重播結果是,它實際上保存了,但它將所有結構保存爲txt文件示例如下: <?xml version =「1.0」encoding =「UTF-8」?> <!DOCTYPE plist PUBLIC「 - // Apple // DTD PLIST 1.0 // EN「」http://www.apple.com/DTDs/PropertyList-1.0.dtd「> \t 011.smil#txt139 \t 011.smil#txt139 \t 006.smil#txt59 \t 011.smil#txt139 但我想裏面唯一的字符串內容標籤 –
@ user1611864我明白髮生了什麼,請參閱編輯。 – dasblinkenlight
謝謝你的工作 –