0

因此,每当我在 iPad 应用程序中写入文件时,它都会写入第一行而不是写入下一行,因此我的文件最终只有一行长,并且只显示最后一行文本。

这是我用来写入文件的代码:

[myString writeToFile:filePath 
           atomically:YES 
             encoding:NSASCIIStringEncoding 
                error:nil];

我还尝试让它以字符“\n”结尾的“myString”,看看这是否会使其跳过一行,但它没有。

因此,如果有人知道出了什么问题,那真的会帮助我。

4

1 回答 1

1
NSMutableString* content = [NSMutableString stringWithContentsOfFile:path
                                              encoding:NSUTF8StringEncoding
                                                 error:&error];

[content appendString:yourNewString];
[content writeToFile:path atomically:YES];

希望这可以帮助..

于 2013-06-01T12:59:09.427 回答