【发布时间】:2010-07-25 02:41:13
【问题描述】:
我有一个 UITableView 有两个部分,当我的应用程序启动时它们都是空的。我的应用程序从 URL 获取数据,然后将数据放入数组(每个部分一个)中,该数组应该用于为每个单元格提供 UITableView 数据。
调用[tableView reloadData] 似乎不会刷新任何数据,或调用任何委托方法。 (比如请求节数和行数等虽然不知道是不是真的应该这样)
如果有帮助,我正在使用自定义 UITableViewCells。
我还尝试刷新这些部分,并循环访问数据以将每个单独的单元格添加到这些部分中。似乎没有任何效果。
我一遍又一遍地检查,一切似乎都是正确的,并且 UITableView 在 Interface Builder 中连接正确。
我的应用程序(在其他选项卡中)还有另外两个表格视图,它们工作得非常好,尽管它们都只有一个部分。
【问题讨论】:
-
应该是这样。作为一个起点——表视图首次加载时是否调用了预期的委托方法?
-
是的,他们是。不过,这是唯一一次调用委托方法。
标签: iphone objective-c uitableview nsarray delegates