NSComboBox

今回初めて NSComboBox を使ったのですが、値を取得するのにちょっと手こずってしまいました。例によって数が 24 個も有るので IB では設定せず(コピペすれば良いじゃぁ無いかと言う意見もありますが)プログラムから Delegate で設定したまでは良かったのです。選択した値を少し変更する必要が有るので NSComboBox を使ったので、その選択して変更した値を取得するには??メソッドを探してテストしてみても怒られるし。うーん、そうだ! NSComboBox もコントロールなので stringValue とかで良いかも、と思いテストすると、取得出来ました。まぁ情けないと言えばそうなんですが、index がゼロのオブジェクトの値を取得するのかも、とか思ってしまったのが敗因でした。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です