2016-09-14 68 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文件中)文件的所有者佔位符按鈕的東西。