0
的managedObjectModel我從下面的代碼應用,同時創造Coredata
- (NSManagedObjectModel *)managedObjectModel {
if (managedObjectModel_ != nil) {
return managedObjectModel_;
}
NSString *modelPath = [[NSBundle mainBundle] pathForResource:@"DataHouse" ofType:@"momd"];
NSURL *modelURL = [NSURL fileURLWithPath:modelPath];
managedObjectModel_ = [[NSManagedObjectModel alloc] initWithContentsOfURL:modelURL];
return managedObjectModel_;
}
創建managedObjectModel對象我在我的Xcode項目DataHouse.xcdatamodeld文件中獲取墜毀。這段代碼工作得很好。現在,出現問題....我已經通過以下this wonderful link從我的代碼中刪除了。我已經將我的框架包含在一個新項目中並嘗試運行它。該應用程序完全在上述代碼庫中崩潰。我也知道它的原因,但無法解決它。這裏的問題是,在創建managedObjectModel時,編譯器正在尋找主包中名爲DataHouse.xcdatamodeld的文件。但是這個文件是新框架的一部分,並且不存在於主包中。現在,我該如何解決這個問題..任何想法請...
是的夥計..但問題是,在主項目中datamodeld類將成爲主包的一部分。但是,在框架cae不再屬於主要包...我在這一點上...這有什麼幫助? – 2012-01-04 10:59:36