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