如何通过单击按钮更改tableView的内容?

时间:2015-10-26 22:28:52

标签: ios json swift uitableview swift2

我的ViewController中有一个tableView。我从加载viewController的json获取数据。但我希望然后单击按钮并从另一个URL json获取数据并替换tableView的数据以获取新的getted数据。

我使用重装功能然后解析json但数据没有被替换。

 func do_table_refresh()
 {
 dispatch_async(dispatch_get_main_queue(), {
     self.tableView.reloadData()
    return
 })
 }

我该怎么做?有可能吗?

1 个答案:

答案 0 :(得分:0)

var queue : dispatch_queue_t!
queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0)


dispatch_async(queue) { () -> Void in
  // load json data
 }
  dispatch_async(dispatch_get_main_queue(), { () -> Void in
     self.tableView.reloadData()
       })
  }

试试这个!!!!!!!