我最近开始将一个项目迁移到 MagicalRecord,但无法找到如何将其绑定(bind)到 XCode 4 的界面生成器中的 NSArrayController。
到目前为止我采取的方法(除了大量的谷歌)是引用 [MagicalRecord defaultContext] 并绑定(bind)到它,但我得到一个错误:“无法在没有托管对象上下文的情况下执行操作”
任何正确方向的指示都将非常感激。
最佳答案
确保您按照评论中所述打开 MagicalRecord。您可能还必须在应用程序委托(delegate)中创建一个属性,以公开 MagicalRecord 提供的默认托管对象上下文:
- (NSManagedObjectContext *) applicationContext;
{
return [NSManagedObjectContext MR_defaultContext];
}
这样绑定(bind)就可以保留一些东西......尽管我自己没有在那种情况下使用过它。让我知道结果如何。
关于cocoa - 使用 MagicalRecord 时如何将 NSArrayController 绑定(bind)到 NSManagedObjectContext,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11059896/