У меня есть NSCollectionView
, для которого у меня есть dataArray
и selectedIndexes
NSIndexSet
, определенные в его File's Owner
.(Поскольку я работаю с MonoMac над этим проектом, у меня возникли некоторые проблемы при работе с простым NSArrayController
, и поэтому я решил реализовать исходный код самостоятельно.) При инициализации моего контроллера я добавляю некоторые данные (NSMutableDictionary
s) к dataArray
.Когда приложение отображает окно, все данные, которые я только что добавил, хорошо отображаются.
Проблема в том, что изменения в источнике данных никак не влияют на интерфейс.Разве интерфейс не должен обновляться автоматически, когда я добавляю, изменяю или удаляю элемент из источника данных, так как я связывал значения, используя соответствующие ключи?
Я что-то упустил?Есть мысли по этому поводу?
Большое спасибо
–f