我正在编写代码来观察"sortDescriptors"
的关键路径NSTreeController
。试图从[NSSortDescriptor]
字典中获取change
数组,但没有运气。我可以访问sortDescriptors
的{{1}}属性(强制转换为object
),但我想知道为什么我不能用NSTreeController
dict执行类似的操作。
我已阅读示例here和here。 This question表示它可能是一个错误。或者change
字典仅适用于“简单”数据类型? (Swift中的数组是值类型,我不知道在这里使用什么术语。)
我的观察代码是这样的:
change