我有 a NSCollectionView
,我确实有 adataArray
和 aselectedIndexes
NSIndexSet
在它的File's Owner
. (因为我在那个项目上使用 MonoMac,所以我在使用简单的代码时遇到了一些麻烦NSArrayController
,所以我决定自己实现源代码。)初始化我的控制器时,我将一些数据(NSMutableDictionary
s)添加到dataArray
. 当应用程序显示它的窗口时,我刚刚添加的所有数据都显示得很好。
问题是对数据源的更改不会以任何方式影响界面。当我从数据源添加、更改或删除项目时,界面是否应该自动更新,因为我使用它的相应键绑定了值?
我错过了什么吗?对此有什么想法吗?
非常感谢
-f