Próbuję zapoznać się z celem C, a moim obecnym celem jest odczytanie listy elementów w pliku tekstowym i zapisanie ich w tablicy NSString.Czytanie z pliku tekstowego - Cel C
Obecnie jest to, co mam:
NSString *filepath = [[NSBundle mainBundle] pathForResource:@"myList" ofType:@"txt"];
NSData* data = [NSData dataWithContentsOfFile:filepath];
NSString* string = [[NSString alloc] initWithBytes:[data bytes]
length:[data length]
encoding:NSUTF8StringEncoding];
NSString* delimiter = @"\n";
listArray = [string componentsSeparatedByString:delimiter];
Nie jestem pewien, czy to sprawy, ale myList.txt
jest w moim plików pomocniczych.
W tej chwili mam tylko jedną pozycję z mojej listy. Jednak nie mogę przechowywać nawet tego 1 elementu w moim listArray
.
Jestem pewien, że to jest coś, głupie, że mi brakuje, jestem po prostu nowy do Objective C
EDIT: przepraszam za nie wspomnieć o tym wcześniej. NIE otrzymuję żadnego błędu. Moja tablica ma wartość zerową.
ty otrzymuję błąd? – gaige
Przepraszam, że zapomniałem o tym wspomnieć. Nie otrzymuję błędu, moja tablica ma wartość zerową. Później chcę trochę porównać z tablicą załadowanych elementów listy. – Johnrad
Czy Twój plik "myList.txt" znajduje się w sekcji "Kopiuj zasoby pakietowe" w fazie budowania? (Kliknij cel swojej aplikacji w głównym widoku projektu.) –