2016-11-21 55 views
0

我想要綁定在基於NSTableView的視圖中的NSPopUpButtonNSArrayContollers使用Xcode 8.1。我有一個macOS應用程序,它使用了基於單元格的NSTableView,我想將它轉換爲基於表格的視圖,但是,我完全沒有這樣做。我已經看過所有的各種帖子,但似乎沒有爲我工作。我已經爲此工作了兩天以上。NSArrayController,基於視圖的表,NSPopUpButton和綁定

這是我的設計: accountArrayController綁定到較大的表,這一切似乎工作得很好。 patientArrayControllerNSStringNSMutableArray,其中包含要在NSPopUpButton的菜單項中填充的患者列表。

這裏是爲NSPopUpButton

enter image description here

enter image description here

enter image description here

enter image description here

實際綁定我猜測,這個問題是在Content Values綁定,我有嘗試了很多變化。當我編譯,我得到

.../xxx.storyboard:異常,同時運行ibtool:*** - [__ NSArrayM insertObject:atIndex:]:對象不能是零

然而,當我嘗試其他變體時,Xcode(真正的ibtool)會掛起很長時間,然後以255的錯誤代碼退出。

如何解決此問題?如果需要,我很高興提供其他綁定信息和代碼塊。

回答

0

模型屬性您在NSTableColumn綁定使用的名稱,你想也是在表格單元格視圖綁定使用 - 水平從表列下來。它應該已經填入'objectValue'或'selection'或'arrangedObjects',只需添加即可。你應該很好。

相關問題