我在网上冲浪很多,但我还没有找到我的问题的答案:如何将变量写入.txt文件以及将NSStrings写入.txt文件的最佳方法是什么。我尝试过使用 writeToFile 方法,但如果我有两次调用此方法,那么第一个调用时写入的文本将被覆盖。我想要了解发生了什么的历史记录,以及我的.txt文件中的一些变量的值。我该怎么办?
答案 0 :(得分:2)
如果您只想将字符串附加到.txt文件,则可以执行以下操作:
NSString *string = ...; // your string
NSString *path = ...; // path to your .txt file
// Open output file in append mode:
NSOutputStream *stream = [[NSOutputStream alloc] initToFileAtPath:path append:YES];
[stream open];
// Make NSData object from string:
NSData *data = [string dataUsingEncoding:NSUTF8StringEncoding];
// Write data to output file:
[stream write:data.bytes maxLength:data.length];
[stream close];