• 赚钱入口【需求资源】限时招募流量主、渠道主,站长合作;【合作模式】CPS长期分成,一次推广永久有收益。主动打款,不扣量;

iOS 14.0 ‘requestReview()’ was deprecated

iOS cps12345 2周前 (11-09) 43次浏览 0个评论

iOS 14.0 ‘requestReview()’ was deprecated

解决

此requestReview功能在iOS 14中已弃用:

@available(iOS, introduced: 10.3, deprecated: 14.0)
open class func requestReview()

您需要改用以下requestReview(in:)功能:

@available(iOS 14.0, *)
open class func requestReview(in windowScene: UIWindowScene)

您可以创建以下扩展名:

extension UIApplication {
    var currentScene: UIWindowScene? {
        connectedScenes
            .first { $0.activationState == .foregroundActive } as? UIWindowScene
    }
}

并像这样使用它:

if let scene = UIApplication.shared.currentScene {
    SKStoreReviewController.requestReview(in: scene)
}
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址