我有一个 UITableView 显示调用 REST Web 服务的数据。我想在那个 UITableView 中从一个 NSMutableArray 设置部分的标题,在连接到 Web 服务后获取它的数据。我可以控制过程如下:
- 连接到 Web 服务并填充所有 NSMutableArray
- 从特定的 NSMutableArray 获取数据
- 设置部分的标题,然后显示 UITableView。
问题是编译器在从 Web 服务获取数据之前触发了 UITableView。
那可能吗?
我有一个 UITableView 显示调用 REST Web 服务的数据。我想在那个 UITableView 中从一个 NSMutableArray 设置部分的标题,在连接到 Web 服务后获取它的数据。我可以控制过程如下:
问题是编译器在从 Web 服务获取数据之前触发了 UITableView。
那可能吗?
请参阅此设置节标题,使用此方法应允许下一个方法调用按预期工作 Set UITableView Section Header Programmatically
在从 REST 服务加载数据后调用它。
reloadData 方法重新加载行和部分,因此不仅应该正确加载新的部分标题,还应该正确加载行的任何新数据
[myTableView reloadData]
(即在 ViewDidLoad 中,如果您在 ViewWillLoad 中加载数据。或者如果您知道仅在填充数组后调用数据加载之后的代码)
使用这种方法,您不仅应该能够