4

と呼ばれるブール属性を持つ単純なコアデータエンティティがありますsubscribedToNewsletterYesこのフィールドをラジオ ボタン グループとして/Noをテキスト値として (そして明らかにYES/NOをバッキング BOOL 値として)表すように UI を設計しました。

私は常に自分が優れた google-fu を持っていると考えていましたが、私の人生では、次の明確なドキュメントを見つけることができません。

  • NSMatrix の選択された値 (またはそれはセルですか?) をバインドして YES/NO 値に戻す方法
  • テキスト値をバインドする方法 (実際に必要な場合。値が 2 つしかないことはわかっています。Interface Builder でハードコードできるかどうかは確かですか?)

次は、ラジオ グループ (テキストを含む) を、と可能な値を持つMale/FemaleString フィールドにバインドする方法について説明しますが、余談になります。genderMF

任意のポインタは非常に高く評価されます。どうもありがとう。

4

2 に答える 2

4

a) あまりにもばかげた質問なのか、b) 世界中の誰もその方法を知らないため、答えが得られなかったのかどうかはわかりません。後者はあまり思い浮かばないので、最初のものしか推測できません:)

とにかく、私と同じくらい愚かな人がいる場合に備えて、どうやってそれを達成したかについてフィードバックを与えると思いました.

Interface Builder で、それぞれ「はい」と「いいえ」のテキストを持つ 2 つのラジオ ボタン セルを持つ NSMatrix を作成しました。Attributes Inspector (command-1) で、[Tag] フィールドが [はい] ボタン セルの場合は 1 に設定され、[いいえ] ボタン セルの場合は 0 に設定されていることを確認します。次に、Bindings Inspector (command-4) で、マトリックスの SelectedTag フィールドをエンティティの Boolean プロパティにバインドします。やさしい。

これが最善の方法であると主張するつもりはありません...ただ、効果的であるというだけです。

于 2011-02-09T01:50:15.347 に答える
-1

この部分の解決策を1つ見つけました-

NSMatrix の選択された値 (またはそれはセルですか?) をバインドして YES/NO 値に戻す方法

これが私が直面した問題とその解決策へのリンクです - NSMatrix simple binding question

お役に立てれば !

于 2011-06-23T12:17:53.793 に答える