コンテンツ/値の配列コントローラーに関連付けられた NSPopupButton があり、ビューコントローラーのプロパティに関連付けられていました..すべて正常に機能していました。次に、共有ユーザーのデフォルトにあるポップアップのデフォルト値が必要でした..これはすべてがうまくいかないところです! 「選択した値」を変更して、ユーザーのデフォルトのモデルキーパスを持つようにすると、ローカルプロパティへのバインディングが削除されました。また、私が望まないデフォルトを変更します (これは [設定] ウィンドウで行います)。
今のところ、ポップアップから NSString によって必要な mnaged オブジェクトを検索するコードでそれを回避しました :[[_qualifierPopup selectedCell] title]... しかし、これは非常に不格好です!
だから2つの質問:
- NSPopupbutton のデフォルト状態を共有ユーザー デフォルトで設定できますか?
- ポップアップがユーザーのデフォルトにバインドされる前に、正しい管理オブジェクトを返すタイプ id のプロパティにバインドされていたことを考慮して、ポップアップから文字列ではなく同じ ID を取得し、その文字列を検索できますか? もしそうなら、誰かが構文を手伝ってくれます。
ありがとうイアン