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/

相关文章:

swift - Swift 函数中可选泛型参数的默认值

iphone - 单击 iPhone 应用程序中的表格 View 单元格打开相机

ios - 自定义容器 : @IBOutlets nil even though view is displaying correctly

objective-c - for循环中的分配时间

ios - 在 Swift 中以编程方式创建 UITableViewCell

ios - 父类和子类的 Realm 过滤器

ios - tableview 中的 Cell Click 不会快速导航到新 Controller

ios - 在保留滚动行为的同时向 UITableView 添加空消息

ios - Push segue 导致我的 iOS 应用程序崩溃

ios - 用于创建 iOS 应用程序时导出静态库的符号