我有一個tableView到我的ViewController。我從負載viewController JSON獲取數據。但我想然後點擊按鈕,並從另一個網址JSON獲取數據,並替換tableView的數據以獲取新的獲取數據。如何通過點擊按鈕來改變tableView的內容?
我正在使用重裝功能,然後解析JSON,但數據未被替換。
func do_table_refresh()
{
dispatch_async(dispatch_get_main_queue(), {
self.tableView.reloadData()
return
})
}
我該怎麼做?有可能嗎?
您是否真的將新數據設置爲與表格讀取的同一模型?因爲對tableView.reloadData()的調用應該可以工作。嘗試在reloadData()行上設置一個斷點,並在cellForRowAtIndexPath方法上設置一個斷點,並在reloadData()之後檢查它是否被調用() – totiG
稍微多一些的代碼將會幫助你。 –
你真的刷新了你的UITableViewDataSource正在使用的數據嗎? –