我有一个基于核心数据的文档支持的应用程序,大量使用可可绑定。我正在使用 NSTreeController 来填充 NSBrowser。主要实体有一组孩子,可通过称为“孩子”的关系访问。添加孩子并在 NSBrowser 中显示它们没有问题。但是,在我保存文档并重新打开它之后,浏览器中只显示主要实体,而不是它们的子实体。我已经通过检查文件验证了孩子们与主要实体的正确关系(和反向)一起被保存。有没有其他人见过这个?是否有一些我可能遗漏的明显绑定/设置?
问问题
128 次
1 回答
0
我没有提到我正在使用有序关系。似乎这种行为(或缺乏行为)与 Core Data 在关系中使用有序集的错误有关。我将关系更改为未排序,并且在保存后它们开始正确加载。有关更多信息,请参阅此问题: How to bind NSTreeController's Children to Core Data ordered to-many-relationship?
于 2014-11-23T21:22:09.117 回答