NSPopUpButton
ビューNSTableView
に基づくビューで、NSArrayContollers
をXcode 8.1でバインドしようとしています。私はNSTableView
ベースのセルを使用していたmacOSアプリケーションを持っていますが、これをビューベースのテーブルに変換したいのですが、これを完全に失敗しました。私はさまざまなブログの投稿をすべて見てきましたが、何も私にとってはうまくいかないようです。私は2日間以上これをやってきました。NSArrayController、ビューベースのテーブル、NSPopUpButtonとバインディング
ここに私のデザインはあります: accountArrayController
は大きなテーブルにバインドされていますが、これはうまくいくようです。 patientArrayController
は、NSPopUpButton
のメニュー項目に入力する患者のリストを含むNSMutableArray
のNSString
です。ここで
は私が私が持っている、問題はContent Values
バインディングであることを推測していNSPopUpButton
の実際のバインディングがあります多くのバリエーションを試しました。私はこれをコンパイルすると、私は
.../xxx.storyboard取得:ibtoolを実行中に例外:*** - [__ NSArrayMは、insertObject:atIndex:]:オブジェクトは、しかし
nilをすることはできません他のバリエーションを試してみると、Xcode(実際にはibtool)が長時間ハングして終了し、エラーコード255で終了します。
どうすれば解決できますか?必要に応じて、他のバインディング情報やコードブロックを提供しています。ダウンテーブル列から第三レベル -