2
私はMac用のCocoaアプリケーションを開発しています。私は新しい行の既存のファイルにファイルのデータを追加する必要があります。私はこのコードを次のコードで実行しようとしています:新しい行のココアで既存のファイルにデータを追加
NSData * theData = [NSData dataWithContentsOfFile: @"~/Desktop/test/new.rtf"
options: NSMappedRead
error: &error];
NSFileHandle *output = [NSFileHandle fileHandleForWritingAtPath:@"~/Desktop/test/test.rtf"];
[output seekToEndOfFile];
[output writeData:theData];
しかし、このコードは機能しません。このコードは何もしていません。エラーを出すことも、new.rtfファイルのデータをtest.rtfに書き込むこともできません。どのように私は新しい行のtest.rtfにファイルnew.rtfのデータを追加することができますか?
私は既に完全な経路を与えてみましたが、機能していません。 –
'[output closeFile];'を使用してファイルハンドルを閉じるとどうなりますか? – Enchilada
ファイルハンドルを閉じても何も起こらない。 –