我正在开发一个具有NSOutlineView的可可应用程序,这是与CoreData集成绑定到NSTreeController。
出于某些目的,我通过以下方式删除了NSTreeController中的一些节点
MyTreeController.removeObjectAtArrangedObjectIndexPath(someIndexPath)但是,我需要使用当前绑定从CoreData重新加载NSTreeController。但是,我找不到解决方案,因为NSTreeController没有重新加载数据的功能。
任何帮助或解决办法都将不胜感激。
发布于 2016-06-09 08:59:21
对与核心数据关联的NSTreeController调用-removeObjectAtArrangedObjectIndexPath将从核心数据中删除该对象。
之后调用-fetch:会导致数据返回,它已经被删除了。
https://stackoverflow.com/questions/37700280
复制相似问题