您好,我稍后尝试通过代码绑定NSArrayController的NSManagedObjectContext。 控制器在没有绑定上下文的情况下加载到笔尖中。 但是我有一个NSTableView绑定到数组控制器。 我希望在将某些数据加载到上下文中之前,该表保持为空(并且不要在启动时在上下文中显示旧数据)。 当我启动应用程序时,出现此错误:

没有托管对象上下文,无法执行操作

这是不可能的吗? 我必须解决这个问题还是做错了吗? 我以为控制器将在没有上下文的情况下返回nil。

===============>>#1 票数:0

一旦适当地填充了上下文,可能会更好地以编程方式将NSArrayController绑定到NSTableView

这是NSKeyValueBindingCreation非正式协议的Apple文档。

  ask by david translate from so

未解决问题?本站智能推荐:

1回复

两个NSArrayControllers和一个关系(CoreData)

可以像我一样做吗……? 在实体模式下创建nsarraycontroller,以控制“帐户” 以实体模式创建nsarraycontroller来控制“交易”,并通过键“选择”和模型键路径“交易”(从帐户到交易的多对多关系)绑定到“帐户” nsarraycontroller
1回复

一个NSManagedObjectContext上有两个NSArrayControllers?

我的MainWindow.xib有两个NSArrayControllers ,想将它们与CoreData一起使用。 两者都使用来自相同数据模型的相同类型的实体。 这两个阵列控制器分别绑定到自己的表视图(一个用于生成数据,一个用于存储数据)。 第一个阵列控制器在AppDelegate连接
1回复

NSArrayControllers和核心数据对象的异构数组

我正在尝试创建一个Mac OS Core Data应用程序,该应用程序具有一组父对象(称为“级别”),每个对象通过一对多关系包含一组子对象(称为“块”)。 我有一个可以成功控制级别数组的表格视图,还有一个自定义视图对象,该对象根据我的Block模型类的x和y属性中保留的位置以图形方式绘制块。
1回复

managedObjectContext中的选定对象

我有一个具有实体的核心数据应用 主机名用户名密码 (所有NSString)属性。 然后,我使用添加和删除按钮链接了核心数据模型,阵列控制器和表视图。 基本上,在这个阶段,我已经编写了大约零行代码,并且该应用程序运行良好。 (这是来自Cocoa Programming
2回复

暂时禁用NSArrayController filterPredicate,还是请教ManagedObjectContext?

我有一个NSArrayController绑定到我的托管对象上下文中的类。 在运行时,NSArrayController可以应用许多不同的过滤谓词。 在某些时间间隔,我想遍历NSArrayController的内容,而不管对其应用的过滤谓词如何。 为此,我将filterPredicat
1回复

如何从核心数据(Xcode)中的managedObjectContext中读取对象

我有一个在tableView中获取一些数字的程序。 我有一个基于Core Data的程序,该程序具有带有某些属性的实体,并且可以将tableview的列绑定到那些属性。 现在,我想获取每一列的总和,但是找不到如何读取行中的每个数据以添加它们的方法。 我用了 NSString *
1回复

笔尖之间共享NSArrayController

我正在构建一个基于Core Data的类似iTunes的应用程序,该应用程序在主窗口中具有NSTableView ,并允许用户在表视图中选择项目并执行“获取信息”,例如在iTunes中。 当前,我正在使用单项获取信息窗口,当用户在主窗口(位于MainMenu.xib )选择单个项并按下Cmd-
1回复

核心数据未加载到NSArrayController IB绑定中

所有, 我竭尽全力试图解决这个问题。 我有一个NSViewController,其中包含一个NSArrayController和一个表,该表的dataSource设置为视图控制器。 在IB中将NSArrayController设置为包含Core Data实体对象。 准备内容和自动重新排
2回复

带有内容绑定的NSTableView被编辑后,实体模式下的NSArrayController不更新

我有一个配置为“实体”模式的NSArrayController,其中包含类型为“人”和“准备内容”的Core-Data-Entities。 所有其他属性均为默认值。 不出所料,当我创建新的Person-entities(通过单击按钮)时,此arraycontroller会更新其splitte
1回复

NSArrayController绑定到NSCollectionview

我对绑定有点陌生,以某种方式阻止了它。 但是我现在想使用它们。 谈论OSX,这是用IB中没有的代码进行编程的。 因此,我有数据从CoreData进入我的ArrayController。 NSCollectionView绑定到此arraycontroller,并且如果有数据,则此绑定有