0
古い内容を置き換えずに.txtファイルにデータを書きたいと思います。NSMainBundleからドキュメントディレクトリにファイルを移動しました。 also.Thisは、私が使用し、次のコードでコードiPhoneの古いコンテンツを削除せずにファイルにデータを書き込む
NSData *data=[NSKeyedArchiver archivedDataWithRootObject:recentMainArray];
NSFileHandle *myHandle = [NSFileHandle fileHandleForUpdatingAtPath:filePath];
[myHandle seekToEndOfFile];
[myHandle writeData:data];
[myHandle closeFile];
しかし、私は、ファイルの内容を表示しようとすると、私はthat.File内の任意のデータを持っていないを使用して、ファイルがそのパスに存在します内容を表示します。
NSFileManager *manager = [NSFileManager defaultManager];
// filePathに- これら2 nslogsため、結果として印刷された>ドキュメントディレクトリのファイルパス
if([manager fileExistsAtPath:filePath]) {
NSMutableArray *savedArray = [[NSMutableArray alloc] initWithContentsOfFile:filePath];
NSMutableArray *storedRecentID = [savedArray objectAtIndex:0];
NSMutableArray *storedRecentName = [savedArray objectAtIndex:1];
NSLog(@"ID:%@",[savedArray objectAtIndex:0]);
NSLog(@"Name:%@",[savedArray objectAtIndex:1]);
}
else {
NSLog(@"file not found, save something to create the file");
}
"ヌル"。
誰も私にこの問題の解決策を教えてください.FYI、私はテストするためにシミュレータを使用しています。これは問題を作成しています。私には解決策を提案してください。私は多くを検索しました。溶液。
は、いくつかの変更可能な構造(辞書、配列、文字列)にデータを読み込み、その後、同じsatringに新しいデータを追加、事前に