バインディングについて何か誤解していますか? (NSArrayController のコンテンツ) を NSDictionary の「allValues」配列にバインドすると、空であると認識されます。同じ NSDictionary の「allValues」配列に設定したプロパティを持つランダム オブジェクトにバインドすると、正常に動作します。
これは予期された動作ですか、それとも何か間違ったことをしていますか? さらに、これが予想される場合、これに対処する標準的な方法は何ですか? プロパティに配列を保持するためだけに比較的目的のないオブジェクトを作成して、それらにバインドできるようにするのは醜いようです。