cocoaでcvsファイルを作成する必要があります。設定方法を確認するために、Numbersで作成し、テキスト編集で開いたところ、次のようになりました。
Results,,,,,,,,,,,,
,,,,,,,,,,,,
A,10,,,,,,,,,,,
B,10,,,,,,,,,,,
C,10,,,,,,,,,,,
D,10,,,,,,,,,,,
E,10,,,,,,,,,,,
だから私が使用したココアでこれを複製するために:
NSString *CVSData = [NSString stringWithFormat:@"Results\n,,,,,,,,,,,,\nA,%@,,,,,,,,,,,\nB,%@,,,,,,,,,,,\nC,%@,,,,,,,,,,,\nD,%@,,,,,,,,,,,\nE,%@,,,,,,,,,,,",[dataA stringValue], [dataB stringValue], [dataC stringValue], [dataD stringValue], [dataE stringValue]];
それで
[CVSData writeToFile:[savePanel filename] atomically:YES];
しかし、Numbersで保存したファイルを開こうとすると、Numbersは「NumbersDocument」形式のファイルを開くことができないため、「Untitled.cvs」を処理できませんでしたというエラーが表示されます。これは、cocoaがファイルをエンコードする方法と何か関係があるのでしょうか?
助けてくれてありがとう