私はボタン、テキスト、NSTableViewを含むNSView "CurrentActionsView"を持っています。 NSViewControllerクラスのCurrentActionsViewControllerは、.xib( "myTableViewController")内に独自のカスタムクラスオブジェクトを持つNSTableView( "myTableView")を除いて、すべてのコントロールの初期化を処理します。それは単にあるクラスにマップ:NSTableViewのNSTableViewDataSourceとNSTableViewDelegateは、NSViewの残りのコントローラとは別のNSViewControllerにあるべきですか?
@interface ActivationTableController : NSObject <NSTableViewDataSource, NSTableViewDelegate>
私の質問はこれです:
私はすでにNSViewControllerあるCurrentActionsViewControllerクラスにNSTableViewDataSourceとNSTableViewDelegateを追加し、その責任の一つだけのコントローラがあるべきCurrentActionsViewのすべてのオブジェクトを処理するための?
私は現在、これら2つの別々のコントローラを2つの別々のファイルに持っているので、テーブル内のデータを再初期化して再ロードする必要があるとき、CurrentActionsViewがmyTableViewControllerに到達する複雑なパスです。