【问题标题】:Failing to add tableview to uiview无法将tableview添加到uiview
【发布时间】:2016-09-14 15:04:34
【问题描述】:

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

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

有什么想法吗?

【问题讨论】:

    标签: ios uitableview uiview


    【解决方案1】:

    我发现了我的问题。 我将 uitableviewdelegate 和 uitableviewdatasource 设置为 xib 文件中的 uiview,而实际上我想要的是 File's Owner(这是在运行时创建的特定 uiview)。

    我只是从委托和数据源出口单击并拖动(在 xib 文件中)到 File's Owner 占位符按钮。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-06-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-23
      相关资源
      最近更新 更多