【发布时间】:2014-02-16 23:31:51
【问题描述】:
我有一个我认为是使用 Magical Record 的最简单的开始。我只是设置堆栈并执行 findAll 调用——我希望返回一个空数组,因为这是应用程序的第一次运行。我的代码如下。出于某种原因,我实际上得到的是
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 stackoverflow.com/a/28924203/1378447
标签: objective-c cocoa-touch cocoa magicalrecord