Dave DeLong の CHCSVParser ツールを使用して、数千行のオブジェクト データを .csv ファイルに書き込んでいます。iOS シミュレーターでプログラムを実行すると、新しく作成された .csv ファイルが期待どおりに Xcode Project Navigator に表示されません。以下は私の適用可能なコードです:
NSString *currentTime = [dateFormatter stringFromDate:[NSDate date]];
NSString *exportFilePath = [NSString stringWithFormat:@"~/ExportData-%@.csv", currentTime];
exportFilePath = [exportFilePath stringByExpandingTildeInPath];
NSOutputStream *exportStream = [NSOutputStream outputStreamToFileAtPath:exportFilePath append:NO];
NSStringEncoding encodingA = NSUTF8StringEncoding;
CHCSVWriter *csvExportWriter = [[CHCSVWriter alloc] initWithOutputStream:exportStream encoding:encodingA delimiter:','];
for(NSString *x in keysArray)
{
Object *y = [NSDictionary objectForKey:x];
[csvExportWriter writeField:y.dataA];
....
[csvExportWriter writeField:y.dataZ];
[csvExportWriter finishLine];
}
[csvExportWriter closeStream];
プロジェクト ナビゲーターに NSBundle があるため、ファイルを作成してプロジェクト ナビゲーターに表示する必要があると想定するのは正しいですか? よろしくお願いします!