私はこの議論に従いました:別の delegate/dataSource を使用する場合の UITableView の問題、非常に有益で便利であることがわかりましたが、フォローアップの質問があります:
したがって、UIView 内に UITableView がある同様のセットアップがあります。UIView は独自の UIViewController (MyUIViewController と呼びましょう) によって制御されます。また、UITableView のデリゲートとデータソースを UITableViewController の別のサブクラス (MyUITableViewController など) に移動しました。
すべてがtableViewでうまく機能します。
問題は、MyUITableViewController から MyUIViewController へのコールバックを作成するにはどうすればよいかということです。たとえば、ユーザーがdidSelectRowAtIndexPathをトリガーする tableView の下のセルを選択した場合、実際にはこの UITableView の親である UIView で何かを更新する必要があります。したがって、基本的には MyUITableViewController にメッセージを送信する必要があります。どうすればいいですか?