cocoa - NSTreeController 获取添加的子项

标签 cocoa addchild nstreecontroller

当 NSTreeController -(void)addChild:(id)sender 被调用时,有没有办法获取创建的 NSManagedEntity

文档提到此方法的结果被推迟到下一个循环运行。

最佳答案

不,没有,因为在该方法返回之前不会创建该对象。在内部,NSTreeController 应该调用此方法:

- (void)insertObject:(id)object atArrangedObjectIndexPath:(NSIndexPath *)indexPath

你能改变这一点来为你带来好处吗?

关于cocoa - NSTreeController 获取添加的子项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4567242/

相关文章:

Swift:如何在测试期间不加载 AppDelegate

ios - addChildViewController 和 presentModelViewController 有什么区别

flash - 使用removeChild方法时出现错误

regex - 使用正则表达式检查字符串中的第三个字符

objective-c - NSTableView 问题 - 使用 SplitView 面板显示自定义 TableView

macos - 当用户返回 NSViewController 时执行某些操作

delphi - 尽可能虚拟地填充 VirtualStringTree?

objective-c - NSTreeController:自定义属性键路径的 KVO 失败。

objective-c - NSTreeController 具有两个不同的核心数据 NSManagedObject 实体