【发布时间】:2016-12-19 05:32:37
【问题描述】:
实际上,除了 iPhone-6 之外的所有设备都可以正常工作。请帮我解决这个问题。
我的代码是
var refreshControl = UIRefreshControl()
self.refreshControl.addTarget(self, action: #selector(self.refresh(_:)), for: .valueChanged)
self.tableView.addSubview(self.refreshControl)
func refresh(_ sender:AnyObject) {
if self.appDel.isNetworkEnabled
{
DispatchQueue.main.async {
if(self.page < Int(self.total_pages)! )
{
self.page = self.page + 1
self.fetchMessageApiCall()
}
}
}
else
{
self.singletonObj.showAlert("", message: "No Internet")
}
self.refreshControl.endRefreshing()
}
【问题讨论】:
-
为
UIRefreshControl添加相关代码。 -
这一行问题没人能解决你的问题。
-
除 iphone 6 外的所有设备都可以正常工作
-
self.refreshControl.addTarget(self, action: #selector(self.refresh(_:)), for: .valueChanged) self.tableView.addSubview(self.refreshControl)
-
func refresh(_ sender:AnyObject) { if self.appDel.isNetworkEnabled { DispatchQueue.main.async { if(self.page
标签: ios swift uitableview uirefreshcontrol