Ive最近开始将项目迁移到MagicalRecord,并无法在XCode 4的界面生成器中找到将其绑定到NSArrayController的方法。
到目前为止,香港专业教育学院采取的方法(除大量Google之外)正在引用[MagicalRecord defaultContext]并对其进行绑定,但是我得到一个错误:“没有托管对象上下文无法执行操作”
正确方向的任何指针将不胜感激。
最佳答案
确保按注释中所述打开MagicalRecord。您可能还需要在应用程序委托中创建一个属性,该属性公开MagicalRecord提供的默认托管对象上下文:
- (NSManagedObjectContext *) applicationContext;
{
return [NSManagedObjectContext MR_defaultContext];
}
这样一来,绑定就可以保留一些东西了……尽管我本人并未在这种情况下使用它。让我知道结果如何。
关于cocoa - 使用MagicalRecord时如何将NSArrayController绑定(bind)到NSManagedObjectContext,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11059896/