无法将tableview添加到uiview
问题描述:
我正在动态创建包含uitableviews的uiviews(uiviews是各自表的tableview和datasource委托,uiviews是使用xib文件创建的)。当我到达numberOfRowsInSection函数并尝试返回[self.mydata计数]时,mydata为空。无法将tableview添加到uiview
- 当我在numberOfRowsInSection函数中断时,我注意到每个uiview都没有与之前创建的任何uiviews相同的地址。
- 我注意到我的numberOfRowsInSection函数在所有的视图被创建并添加到我的viewcontroller后被调用。
- numberOfRowsInSection被多次调用,但不等于我创建的uiviews的数量。
有什么想法?
答
我想出了我的问题。 我在uiview的xib文件中设置了uitableviewdelegate和uitableviewdatasource,实际上我想要文件的所有者(这是在运行时创建的特定uiview)。
我只需从代理和数据源插座单击并拖动(在xib文件中)文件的所有者占位符按钮的东西。