2012年5月18日 星期五

解決辦法 could not locate an NSManagedObjectModel for entity name

http://stackoverflow.com/questions/1632497/core-data-iphone-could-not-locate-an-nsmanagedobjectmodel

解決使用 Core Data 時,所遇到 could not locate an NSManagedObjectModel for entity name 問題。



做了這個範例後 http://www.raywenderlich.com/934/core-data-on-ios-5-tutorial-getting-started

所遇到的

解法如下:
使用 context 之前判斷。


if (managedObjectContext == nil) { 
        managedObjectContext = [(YourAppDelegate *)[[UIApplication sharedApplication] delegate] managedObjectContext]; 
        NSLog(@"After managedObjectContext: %@",  managedObjectContext);
}




沒有留言:

張貼留言