我有以下情况的数据源:蒙上了实现代码如下
分配给UIViewController
MyViewController
A级UIViewController
。
在我UIViewController
我有一个UITableView
。但是UITableView
的dataSource
不是MyViewController
,而是另一个类MyTableViewHandler
。
我在MyViewController
中为表视图(MyTableView
)创建了一个插座,即我可以从该类访问表视图。
现在我想要获取MyViewController
中的表视图的数据源,该数据源应该是MyTableViewHandler
的对象。
我迄今为止尝试:
MyTableViewHandler *myTableViewHandler = MyTableView.dataSource;
和
MyTableViewHandler *myTableViewHandler = (MyTableViewHandler *)MyTableView.dataSource;
调试表明引用设置为nil
(0x00000000
)。
我会感谢你的帮助,在此先感谢!
你如何设置'MyTableView'的dataSource属性? – ganzogo
首先,我向界面构建器添加了一个对象,并在该对象上设置了MyTableViewHandler类。其次,我只是使用界面生成器和选项单击TableView,并从我的TableView拖动到该对象的一行。 – Sirper
为什么投票下来? – Sirper