0

我在网上冲浪了很多,但我仍然没有找到我的问题的答案:如何将变量写入 .txt 文件以及将 NSStrings 写入 .txt 文件的最佳方法是什么。我试过使用writeToFile方法,但是如果我有两次调用这个方法,那么在第一次调用时写入的文本将被覆盖。我想了解所发生的事情的历史,以及我的 .txt 文件中一些变量的值。我该怎么做?

4

1 回答 1

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];
于 2012-08-16T14:58:03.423 回答