0

我有一個NSArrayController綁定到我的一個對象中的數組。我有一個從NSObject繼承的對象,它被添加到包含NSArrayController的nib文件中。該對象有一個名爲textureAtlas的屬性TextureAtlas(我自己定義的一個類型)。 TextureAtlas類型定義了一個名爲textures的NSMutableArray屬性。我將此綁定到這個紋理數組(所以路徑就像'textureAtlas.textures')。NSArrayController selectedIndex始終爲零

我的問題是,無論何時我在NSCollectionView中選擇一個新紋理,綁定到選擇數組控制器中的某些屬性的其他控件都不會更改。實際上,NSArrayController的selectedIndex屬性始終爲零。但是,每當我動態地向我的圖集添加紋理時,紋理都會在集合視圖中正確添加。我可以在「集合視圖」中選擇紋理(選擇邊框圍繞最後選定的紋理繪製正確)。其剛剛selectedIndex不會改變。 我錯過了什麼?

回答

0

我已經解決了這個問題。顯然你必須綁定集合視圖和紋理數組控制器的選擇索引。我不明白你爲什麼必須這樣做。我雖然可可會自動爲你做。