小编Art*_*nko的帖子

UIRefreshControl无法正常工作

刷新轮停止在95%满,只有从屏幕的最顶部到达底部才能刷新.

lazy var refreshControl: UIRefreshControl = {
    let refreshControl = UIRefreshControl()
    refreshControl.addTarget(self, action:
       #selector(VFeedVC.refresh(_:)),
                            for: .valueChanged)
    return refreshControl
}()

override func viewDidLoad() {
    self.tableView.addSubview(refreshControl)
}

func refresh(_ sender: Any) {
    Metric.sendEvent("RefreshFeed")
    self.refreshControl.beginRefreshing()
    self.getFeeds(self.user.id)
}

func getFeeds(_ userId: Int) {
    VNetwork.getFeeds(userId) { feeds in
        self.feeds = feeds
        self.tableView.isHidden = self.feeds.count == 0
        self.configureCells()
        self.refreshControl.endRefreshing()
        self.tableView.reloadData()
    }
}
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

ios uirefreshcontrol swift

6
推荐指数
1
解决办法
927
查看次数

更新 Facebook SDK 问题

我使用 Facebook SDK 登录功能。在控制台中写入

您的 Facebook SDK 已过时。我们建议升级到最新版本 4.37.0,以确保您的应用程序的性能不受影响并利用我们的最新功能!

我将 SDK pod 更新到 4.44.1,但此警告仍然存在。任何人都可以帮助我,出了什么问题?PS 我尝试从 Facebook 开发者网站删除 pod 并手动安装 SDK,但没有帮助

xcode cocoapods facebook-sdk-4.0 swift

5
推荐指数
1
解决办法
4176
查看次数