【发布时间】:2015-08-18 06:10:15
【问题描述】:
我正在尝试异步。使用 Promisekit 的承诺请求。我在 UITableViewController 的子类中有以下代码,用于使用从异步获取的数据重新加载 tableview。请求。
my_promise.then { asynly_fetched_data in
self.data = asyncly_fetched_data
self.tableView.reloadData()
}
但是,以下语句 (self.tableView.reloadData()) 导致以下构建错误。
Missing return in a closure expected to return 'AnyPromise'
是因为我们不能在闭包内调用 reloadData() 吗?如果是这种情况,在异步请求完成后重新加载 tableview 的最佳做法是什么。
【问题讨论】:
标签: ios swift uitableview promisekit