因此,无论何时我在iPad应用程序中写入文件,它都会在第一行写入而不是写入下一行,因此我的文件只会长一行,并且只显示最后一行文本。
这是我用来写入文件的代码:
[myString writeToFile:filePath
atomically:YES
encoding:NSASCIIStringEncoding
error:nil];
我也试过这样做,因此“myString”以字符“\ n”结束,看看是否会让它跳过一行,但事实并非如此。
所以,如果有人知道什么是错的,那真的可以帮助我。
答案 0 :(得分:1)
NSMutableString* content = [NSMutableString stringWithContentsOfFile:path
encoding:NSUTF8StringEncoding
error:&error];
[content appendString:yourNewString];
[content writeToFile:path atomically:YES];
希望这会有所帮助..