ファイルにテキストを書き込みたいのですが、解決策を探していると「read-append-write」があちこちにあるのですが、iOS デバイスのメモリに対してファイルが大きすぎてフリーズし、再起動してしまいます。それを行う他の解決策はありますか?
1091 次
1 に答える
10
このクラスを使用すると、NSFileHandle
ファイル全体をメモリに読み込む必要がなくなります (ちなみに、これはどのファイルに対しても悪い習慣です!)。
NSFileHandle *fh = [NSFileHandle fileHandleForWritingAtPath:@"/path/to/file.ext"];
[fh seekToEndOfFile];
NSData *data = // obtain an NSData somehow
[fh writeData:data];
[fh closeFile];
于 2012-08-17T18:13:34.773 に答える