Tworzę aplikację, która pobierze JSON i zamieni ją na CoreData, w zasadzie kopiując: TO
Mój problem polega na tym, że myślę, że nastąpiła zmiana w Xcodezrobiło to tak, że Command Line nie używa NSBundle, więc użycie pathForResource zawsze zwraca nil, więc nie mogę uzyskać dostępu do moich plików w części Copy files w fazie kompilacji.
Czy ktoś wie, jak uzyskać dostęp do tych plików w narzędziu wiersza poleceń?
Każda pomoc będzie bardzo ceniona!
Dzięki
Sam
PS. Próbowałem to rozwiązanie bezskutecznie.
Odpowiedzi:
0 dla odpowiedzi № 1Użyć tego:
NSBundle *bundle = [NSBundle bundleForClass:[self class]];
NSString *path = [bundle pathForResource:@"filename" ofType:@"filetype"];
Zamiast mainBundle. Działa w przypadku testów jednostkowych, a także standardowych kompilacji. „MainBundle” jest przeznaczony tylko dla wersji na telefony.