swift +部分加载JSON

时间:2016-02-07 14:42:47

标签: json swift tableview

我正在解析一个巨大的JSON响应,所以填充我的tableview需要太多时间。显示的正确方法是什么,首先只有30个单元格,然后在按下下一个按钮时显示其他数据,或者滚动表格的末尾......?

func loadData(){
   let url = "api link"
   Alamofire.request(.GET, url)
      .responseJSON { response in
       guard response.result.error == nil else {                        
             print(response.result.error!)
             return
       }
       if let value: AnyObject = response.result.value {
          let post = JSON(value)
          if let data = post["data"].arrayValue as [JSON]?{
            self.addressList = data
            self.tableView.reloadData()
            self.refreshControl?.endRefreshing()
          }
        }
    }}

0 个答案:

没有答案