こんにちは、テキスト値をバイナリファイルとして保存し、そのファイルから読み込もうとしています。私は次のコードを使用しています、私はドキュメントのディレクトリにバイナリファイルを持っていますが、ファイルからデータを読み取るときには、親切にその緊急を助けてくださいいくつかの番号を持っています。 は、私は次のコードを使用読み取るためバイナリ(.bin)ファイルを作成し、iphoneのファイルから値を読み取る
NSString *documentsDirectoryPath = [self performSelector:@selector(tempDirectoryPath:) withObject:fileName_];
if ([[NSFileManager defaultManager] isReadableFileAtPath:documentsDirectoryPath]) {
NSMutableData *data_ = [NSMutableData dataWithContentsOfFile:documentsDirectoryPath];
return data_;
}
を
NSString *documentsDirectoryPath = [self performSelector:@selector(tempDirectoryPath:) withObject:fileName_];
NSLog(@"%@",documentsDirectoryPath);
if ([[NSFileManager defaultManager] isWritableFileAtPath:documentsDirectoryPath]) {
NSLog(@"content =%@",data_);
[data_ writeToFile:documentsDirectoryPath atomically:YES];
return YES;
}
を書くために私はDATA_から数字だけを得ました。
.binファイルを正しく読み取る方法。
私は、.bin.cpgzファイルを取得するときに.binファイルを取得しました。ファイルを開くことができません。理由は何ですか?コードに問題はありませんか?
[self writeData:@"test string is here" toFile:@"mf.bin"];
感謝を: 私は、このように文字列を渡しています。