簡體   English   中英

使用NSComboBox的可可綁定

[英]Cocoa Bindings with NSComboBox

我有可可綁定與NSComboBox一起使用,該NSComboBox根據受管對象上下文顯示並自動完成值。 我的問題是在用戶從下拉列表中選擇或使用自動完成文本之后,嘗試獲取當前選擇。 我知道Array Controller類具有selected objects屬性,但是當我嘗試使用它來拉出selected對象時,我什么也沒得到。 使用NSComboBox時,是否必須在組合框的文本/選擇出現時設置選擇項,或者是否缺少設置陣列控制器的設置。

謝謝

組合框允許輸入任意字符串,對嗎? (與彈出菜單不同,您不限於可以自動完成的項目。)因此,它沒有選定項目的概念,因為其中的文本可能與數據庫中的任何項目都不對應。

這個問題似乎解決了一個類似的問題,宣布僅使用綁定是無法解決的,並鏈接到博客文章 ,該博客文章對需要添加哪些代碼提供了一些提示。 其要點是,當用戶完成組合框的編輯時,您將在代碼中創建自己的獲取請求,並使用響應來鏈接模型。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM