Czytam pliku CSV do tablicy przy użyciu:Dlaczego każdy inny obiekt w mojej tablicy jest pusty?
NSString *theWholeTable = [NSString stringWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"example" ofType:@"csv"]
encoding:NSUTF8StringEncoding
error:NULL];
NSArray *tableRows = [theWholeTable componentsSeparatedByCharactersInSet:[NSCharacterSet newlineCharacterSet]];
i każdego drugiego obiektu w tablicy jest pusta, każdy pomysł dlaczego?
dane pliku CSV wygląda tak: 10,156,326,614,1261,1890,3639,5800,10253,20914 20,107,224,422,867,1299,2501,3986,7047,14374
z 10 i 20 jest początek każda nowa linia.
z góry dzięki.
Edit Próbowałem za pomocą następującego kodu:
NSArray *tableRows = [theWholeTable componentsSeparatedByString:@"\n"];
I to działało tak jak chciałem go zbyt.
Chociaż jestem jeszcze pewien, dlaczego newlineCharacterSet stworzony pustych obiektów ...
Czy plik 'CSV' pochodzi z komputera z systemem Windows? – dasblinkenlight