我想在UINavigationBar中添加一个刷新按钮来刷新整个表内容。单击刷新按钮时没有任何反应。 我搜索了谷歌,发现reloadData方法刷新了tableview,所以我尝试使用它。
答案 0 :(得分:1)
答案 1 :(得分:0)
确保将tableView插座连接到tableView。
答案 2 :(得分:0)
-[UITableView reloadData]
告诉表视图再次请求表中的行数以及每个部分和行的单元格。您可以根据需要更新内部数据结构。因此,在这种情况下,您的IBAction
应该调用自己的方法来从服务器重新获取数据。
其他几点说明:
-initWithContentsOfURL:
正在阻止。这可能会使您的程序挂起很长时间。您应该在这里使用异步提取(通常使用NSURLConnection
)。