我想要綁定在基於NSTableView
的視圖中的NSPopUpButton
與NSArrayContollers
使用Xcode 8.1。我有一個macOS應用程序,它使用了基於單元格的NSTableView
,我想將它轉換爲基於表格的視圖,但是,我完全沒有這樣做。我已經看過所有的各種帖子,但似乎沒有爲我工作。我已經爲此工作了兩天以上。NSArrayController,基於視圖的表,NSPopUpButton和綁定
這是我的設計: accountArrayController
綁定到較大的表,這一切似乎工作得很好。 patientArrayController
是NSString
的NSMutableArray
,其中包含要在NSPopUpButton
的菜單項中填充的患者列表。
這裏是爲NSPopUpButton
實際綁定我猜測,這個問題是在Content Values
綁定,我有嘗試了很多變化。當我編譯,我得到
.../xxx.storyboard:異常,同時運行ibtool:*** - [__ NSArrayM insertObject:atIndex:]:對象不能是零
然而,當我嘗試其他變體時,Xcode(真正的ibtool)會掛起很長時間,然後以255的錯誤代碼退出。
如何解決此問題?如果需要,我很高興提供其他綁定信息和代碼塊。