0

我有一个 UITableView 显示调用 REST Web 服务的数据。我想在那个 UITableView 中从一个 NSMutableArray 设置部分的标题,在连接到 Web 服务后获取它的数据。我可以控制过程如下:

  • 连接到 Web 服务并填充所有 NSMutableArray
  • 从特定的 NSMutableArray 获取数据
  • 设置部分的标题,然后显示 UITableView。

问题是编译器在从 Web 服务获取数据之前触发了 UITableView。
那可能吗?

4

1 回答 1

1

请参阅此设置节标题,使用此方法应允许下一个方法调用按预期工作 Set UITableView Section Header Programmatically

在从 REST 服务加载数据后调用它。

reloadData 方法重新加载行和部分,因此不仅应该正确加载新的部分标题,还应该正确加载行的任何新数据

[myTableView reloadData]

(即在 ViewDidLoad 中,如果您在 ViewWillLoad 中加载数据。或者如果您知道仅在填充数组后调用数据加载之后的代码)

使用这种方法,您不仅应该能够

于 2013-05-13T00:29:39.220 回答