从`observeValue中获取`change`字典的结果(forKeyPath:of:change:context:)`

时间:2017-01-17 15:17:41

标签: swift cocoa

我正在编写代码来观察"sortDescriptors"的关键路径NSTreeController。试图从[NSSortDescriptor]字典中获取change数组,但没有运气。我可以访问sortDescriptors的{​​{1}}属性(强制转换为object),但我想知道为什么我不能用NSTreeController dict执行类似的操作。

我已阅读示例herehereThis question表示它可能是一个错误。或者change字典仅适用于“简单”数据类型? (Swift中的数组是值类型,我不知道在这里使用什么术语。)

我的观察代码是这样的:

change

0 个答案:

没有答案