問題タブ [nsformatter]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
objective-c - ビューベースの NSTableViews で NSFormatter への参照を維持する
現在、セルベースの NSTableViews WITH バインディングを使用しているプロジェクトがあります。代わりにビューを使用するようにプロジェクトを更新しています。セルを使用すると、コードで NSFormatter をインスタンス化し、それを NSTableColumn のデータセルのフォーマッタ プロパティに追加し、そのフォーマッタへの参照を維持し、フォーマッタのプロパティをプログラムで変更できます。ビューベースのテーブルビューで同じことを行う戦略がわかりません。
ビューベースのテーブルビューでは、プロトタイプ ビューのテキスト フィールドにフォーマッタを設定できますが、そのフォーマッタもプロトタイプです。このフォーマッタは数回インスタンス化されるため、プロトタイプ フォーマッタへの参照を維持できません。別の解決策として、フォーマッタのクラスでカスタム フォーマッタ オブジェクトを作成し、tablecellview のアウトレットをフォーマッタにドラッグしましたが、これはまったく機能しません。
ビューベースのテーブルビューでフォーマッタがどのように機能するかをプログラムで調整できる必要があります。