我有一个动态创建的表和自定义单元格,我有一个http asyn调用,它可以获取JSON数据,现在我需要用接收的数据更新表格单元格...
答案 0 :(得分:56)
呼叫:
[self.tableView reloadData];
答案 1 :(得分:7)
必须进行NSNotification,一个在loadview中,另一个在
中- (void)connectionDidFinishLoading:(NSURLConnection *)connection
委托方法,如下:
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(updateTable) name:@"downloadCompleted" object:nil];
上面的一个在loadview方法中,以下一个在委托中
[[NSNotificationCenter defaultCenter] postNotificationName:@"downloadCompleted" object:nil];
一旦从JSON解析获得数据,就会调用updateTable方法。您可以在此方法中调用tableview的reloadData方法,以使用获取的值填充tableview ....希望这有助于..干杯...快乐编码..
答案 2 :(得分:0)
调用表reloadData实例方法。你想在哪里更新表的数据。
答案 3 :(得分:0)
使用swift
添加更多上下文。
如果您尝试从实现UITableViewController
的类中执行此操作,它将具有属性tableView
,可以在其上调用tableView.reloadData()
。
例如:
import UIKit
class TableViewController implements UITableViewController {
private func changeData() -> Void {
//... changes data
tableView.reloadData()
}
}