Mam plik modelu o nazwie "Model". Jeśli zmienię nazwę na "SomeOtherName", to po prostu nie zostanie załadowany.Modelowe pliki danych nie ładują się przy zmianie nazwy
initWithContentsOfURL
zwraca nil a:
mergedModelFromBundles: [NSArray arrayWithObjects:[NSBundle mainBundle], nil];
... wywala z ponieważ sądzi, że jest zerowa w tej tablicy.
Mogę zmienić nazwę mojego modelu, więc co jest nie tak? Nie mogę podać więcej informacji, ponieważ ich nie mam: P Model SomeOtherName jest umieszczony w pakiecie i powinien być ładowany poprawnie.
Dzięki
Wygląda to tak. I loguję się do modeluURL do konsoli i umieszczam w Terminalu i robię ls. Daje mi SomeOtherName.mom i VersionInfo.plist (zawartość folderu SomeOtherName.momd). – david
Czy na pewno masz to potwierdzenie w miejscu, np. adres URL nie jest zerowy? Wyświetlanie kodu inicjowania kontekstu rdzenia danych w pytaniu może pomóc. – ndfred