【发布时间】:2016-12-21 08:13:56
【问题描述】:
我正在尝试将我的核心数据加载到我的 ViewController。在 ViewDidLoad 方法中。
NSLog(@"Stored Tasks.... %@",[TTDatabase getAllTasks]);
但它总是给我+entityForName: nil is not a legal NSManagedObjectContext parameter searching for entity name 'Tasks'
但是当我在 AppDelegate 中调用相同的东西时,它工作正常。
[TTDatabase sharedDatabaseWithManagedObjectContext:self.managedObjectContext];
NSLog(@"Stored Tasks.... %@",[TTDatabase getAllTasks]); // This Works
我发现的另一件事是,当我运行应用程序时,它首先初始化 ViewController,然后它会调用 AppDelegate。
我在这个问题上做错了什么?如何在我的视图控制器中加载数据?
【问题讨论】:
标签: objective-c macos core-data