拉动刷新不使用Alamofire和Swift 3

时间:2016-11-24 14:03:09

标签: ios json swift swift3 alamofire

我的应用程序使用Alamofire和Swift 3,我已经实现了拉动刷新到我的应用程序,但我确信它不起作用,因为我已将Array.Resize添加到我的应用程序,它总是显示它的时间加载不刷新,数据只是添加到行的底部,所以当我刷新它加倍我的数据,不刷新。我的代码如下:

NSDate

1 个答案:

答案 0 :(得分:1)

iOS 10的UIRefreshControl发生了变化。您一直在添加如下的刷新控件:tableView.addSubview(refreshControl)。现在,ScrollView,CollectionView和TableView都有refreshControl属性。

所以替换这一行:

self.tableView.addSubview(refresh)

到:

self.tableView.refreshControl = refreshControl

最好检查iOS版本:

if #available(iOS 10.0, *) {
    self.tableView.refreshControl = refreshControl
} else {
    self.tableView.addSubview(refresh)
}