tôi đọc một tập tin CSV vào một mảng sử dụng:Tại sao mọi đối tượng khác trong mảng của tôi lại trống?
NSString *theWholeTable = [NSString stringWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"example" ofType:@"csv"]
encoding:NSUTF8StringEncoding
error:NULL];
NSArray *tableRows = [theWholeTable componentsSeparatedByCharactersInSet:[NSCharacterSet newlineCharacterSet]];
Và mọi đối tượng thứ hai trong mảng rỗng, bất kỳ ý tưởng tại sao?
file dữ liệu CSV trông như thế này: 10,156,326,614,1261,1890,3639,5800,10253,20914 20,107,224,422,867,1299,2501,3986,7047,14374
với 10 và 20 là bắt đầu mỗi dòng mới.
cảm ơn trước.
Sửa tôi đã cố gắng sử dụng đoạn mã sau thay vì:
NSArray *tableRows = [theWholeTable componentsSeparatedByString:@"\n"];
Và đó làm việc theo cách tôi muốn nó quá.
Mặc dù tôi vẫn không chắc chắn lý do tại sao newlineCharacterSet tạo đối tượng rỗng ...
Tệp 'CSV' của bạn có xuất phát từ máy tính Windows không? – dasblinkenlight