私のアプリケーションでは、NSObjectControllerがユーザーインターフェイスのすべてのコントロールにバインドされています。これは今のところうまく機能します。私が抱えている唯一の問題は、NSComboBoxの選択を同じObjectControllerにバインドすることです。今日私が知っている限り、ComboBoxの値は常に文字列であるため、OBjectControllerのクラスのフィールドもNSStringです。私にとっては簡単に聞こえますが、機能しません。
私は常に「...クラスはキーのキー値コーディングに準拠していません...」を取得します。
ComboBox自体の項目は、他のコントローラーであるNSArrayControllerからのものです。しかし、その部分は正常に機能します。配列のすべてのアイテムは、ComboBoxのアイテムです。私が抱えている問題は、選択をObjectControllerに取り込むことです。