2016-09-14 45 views
0

我正在动态创建包含uitableviews的uiviews(uiviews是各自表的tableview和datasource委托,uiviews是使用xib文件创建的)。当我到达numberOfRowsInSection函数并尝试返回[self.mydata计数]时,mydata为空。无法将tableview添加到uiview

  1. 当我在numberOfRowsInSection函数中断时,我注意到每个uiview都没有与之前创建的任何uiviews相同的地址。
  2. 我注意到我的numberOfRowsInSection函数在所有的视图被创建并添加到我的viewcontroller后被调用。
    1. numberOfRowsInSection被多次调用,但不等于我创建的uiviews的数量。

有什么想法?

回答

0

我想出了我的问题。 我在uiview的xib文件中设置了uitableviewdelegate和uitableviewdatasource,实际上我想要文件的所有者(这是在运行时创建的特定uiview)。

我只需从代理和数据源插座单击并拖动(在xib文件中)文件的所有者占位符按钮的东西。