1

私はCocoaを初めて使用し、NSComboBoxDataSourceを入力しているNSComboBoxを持っています。これまでのところ良いのですが、私が理解できていないことの1つは、どのタイプのオブジェクトを格納できるかということです。文字列で成功しましたが、表示されている情報よりも多くの情報を保存できるようにしたいと思います。リストされているもの(クライアント)を表すカスタムオブジェクトを保存しようとしましたが、もちろん何も表示されません。

4

1 に答える 1

1

モデルに任意の を保存できobjectます。

ただし、表示目的の文字列は適切です。また、文字列値の選択に基づいて、オブジェクト全体を取得できます (配列または辞書にある場合があります)。次に、GUI のどこにでも、すべてのプロパティを表示できます。

オブジェクトを含む辞書または配列を nslog すると、オブジェクト内の値ではなく、そのメモリ位置のみが表示されます。表示するには、それらを再度分割する必要があります。ここでもそうです。

于 2012-12-24T06:39:11.753 に答える