私のアプリでは、次のようにcsvファイルをインポートしようとしています:
NSError *error;
NSString *path1=[[NSString alloc]initWithContentsOfFile:CSVPath encoding:NSUTF8StringEncoding error:&error];
NSLog(@"%@",path1);
NSArray *messArr=[path1 componentsSeparatedByString:@"\n"];
NSLog(@"%@",messArr);
質問: 配列をログに記録しようとすると、次のように多くのスペースを含む最後の列の値が表示されます:
パス 1 :学生の名前、性別、電子メール ID
test1、男性、a
test2、男性、b
test3、男性3、c
混乱期日:
( "学生名,性別,メールアドレス
"、
"test1,male,a
"、
"test2,male,b
"、
"test3,male3,c"
)
ここで、カウントは4ですが、スペースを削除できません。
そのため、messArr からスペースを削除できません。なぜこれが起こるのですか?知らない。この問題を解決するのを手伝ってください。
csvファイルを作成する際に使用したエンコード方式に問題があると思います。
ありがとうございました、