次のような状況があります。
クラスUIViewController
に割り当てられた。UIViewController
MyViewController
私UIViewController
は 1 つ持っていUITableView
ます。ただし、dataSource
これのUITableView
は ではなくMyViewController
、 と呼ばれる別のクラスMyTableViewHandler
です。
MyTableView
でテーブル ビュー ( )のアウトレットを作成しましたMyViewController
。つまり、クラスからテーブル ビューにアクセスできます。
ここで、 のテーブル ビューのデータ ソースを取得したいと考えています。MyViewController
これは のオブジェクトである必要がありますMyTableViewHandler
。
私がこれまでに試したこと:
MyTableViewHandler *myTableViewHandler = MyTableView.dataSource;
と
MyTableViewHandler *myTableViewHandler = (MyTableViewHandler *)MyTableView.dataSource;
デバッグは、参照がnil
( 0x00000000
) に設定されていることを示しています。
よろしくお願いします。