0

私はよくネットサーフィンをしていましたが、私の質問に対する答えが見つかりませんでした.txtファイルに変数を書き込む方法と、NSStringsを.txtファイルに書き込む最良の方法は何ですか. writeToFileメソッドを使用してみましたが、このメソッドを 2 回呼び出すと、最初に呼び出されたときに書き込まれたテキストが上書きされます。何が起こったのかの一種の履歴と、.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 に答える