我有我認爲是最簡單的可能開始使用魔法記錄。我只需設置堆棧並執行findAll調用 - 我希望返回一個空數組,因爲這是應用程序的第一次運行。我的代碼如下。出於某種原因,我實際上得到的是MagicalRecord - 獲取請求必須有一個實體
executeFetchRequest:error: A fetch request must have an entity.
我不能爲我的生活弄清楚爲什麼。我沒有我的數據模型的版本,或任何非常特殊的版本。只是一個實體和生成的NSMangedObject ..有沒有人見過這個?
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification
{
[MagicalRecord setupAutoMigratingCoreDataStack];
// Task *task = [Task MR_createEntity];
// task.title = @"Title";
NSArray *contexts = [Task MR_findAll];
NSLog(@"Initial load found %lu contexts", contexts.count);
}
如果您使用的是Swift http://stackoverflow.com/a/28924203/1378447 –