0

いくつかの列を持つ があり、そのうちの 1 つは をとしてNSTableView使用するように設定されています。このテーブルにデータを提供するために適切に構成された を使用しています。NSSecureTextFieldCelldataCellNSArrayController

問題は、セキュリティで保護されたテキスト フィールドが機能しないことです。保持する文字列に適切な数のドットが表示されますが、編集できません! セキュア テキストを変更できません。

念のため、通常の で同じことを行いましたがNSTextFieldCell、すべてが魅力的に機能します。バインディングが適切に設定されており、列編集可能に設定されています。

Apple の開発者メーリング リストで同じ問題への参照を見つけることができましたが、そこに投稿された回避策は 2006 年のものです。

この特定の問題に対する修正はありますか?
または、おそらくバインディングの使用を引き続き許可する
、より良い回避策を誰かが持っていますか?

4

1 に答える 1

1

少なくともSnow LeopardではうまくいきますLeopard ではまだ試していません。自由に見て、動作するかどうかを確認してください (または動作しないことを確認してください)。

(ちなみに、名前を選んだのは残念ですが、バインドしたのは列であり、セルではありません。)

于 2009-09-01T06:33:27.473 に答える