Jak mogę odwołać się do Modelu, który utworzyłem w projekcie mojej biblioteki statycznej?problemy z tworzeniem biblioteki statycznej z CoreData - Nie można utworzyć NSPersistentStoreCoordinator z zerowym modelem
ta zwraca null i rzuca i błędów, ponieważ zasoby żyć w tej statycznej biblioteki:
//this code is in the static library
- (NSManagedObjectModel *)managedObjectModel
{
if (__managedObjectModel != nil) {
return __managedObjectModel;
}
NSURL *modelURL = [[NSBundle mainBundle] URLForResource:@"eCommerceEngine" withExtension:@"mom"];
__managedObjectModel = [[NSManagedObjectModel alloc] initWithContentsOfURL:modelURL];
return __managedObjectModel;
}
Jak mogę to zmienić, aby wyciągnąć z tego statycznej biblioteki?
Kiedy mówisz, że zasoby znajdują się w pakiecie, czy jest to plik .bundle, ponieważ Twoje rozszerzenie to .mom? – skram
To było trochę mylące, myślę, zaktualizowałem moje pytanie. Plik .mom jest częścią biblioteki statycznej, więc muszę utworzyć adres URL dla .mom w bibliotece statycznej. – Slee