ios - 如何在 Swift 2.0 中使用异步方法更新 tableviewcell?

标签 ios swift uitableview kinvey

正如标题所示,我正在尝试从 Kinvey 获取数据并将获得的数据加载到 TableView 中。但是,由于所有查询方法都是异步的,因此在 TableView 加载完成之前我无法获取数据。

是否有任何方法可以等待完成 block 完成,然后继续执行下一行代码,将数据加载到 TableView 单元格?

这是我需要用来获取数据的 kinvey 方法,并且只有在其他一切完成后才会调用完成 block

     store.queryWithQuery(
     query, 
     withCompletionBlock: {()-> }
     )

最佳答案

这样做:

store.queryWithQuery(
         query, 
         withCompletionBlock: {(/*here should be as pramater dataReturned*/)-> in
//assign self.data = dataReturned
        self.tableView.reloadData()
        })

关于ios - 如何在 Swift 2.0 中使用异步方法更新 tableviewcell?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33592800/

相关文章:

objective-c - 即使在使用时,编辑模式单元格中的 UITableView 仍然可选择

ios - 如何让两个 UIButton 像 Swift 中的单选按钮一样执行?

javascript - `JS engine` 或 `IOS` 上的 `MaxOS' 是 Chrome 浏览器 `V8` 还是 `JavaScriptCode`?

使用 Alamofire 从 iOS 上传 PHP

ios - UITableViewCell swift 中的滑动模拟

swift - playAtTime 如何运作? ( swift 进入)

swift - 如何使用 SwiftyDropbox 自动登录?

ios - 如何在空数组的基础上更改 UItableview 中的 NumberOfRowsInSection

ios - 使用位置管理器

ios - UITableViewCell 样式中使用的默认字体设置是什么?