ios - iPadOS 15 的收盘率和评论冻结界面
问题描述
将 iPad 更新到 iPadOS 15 后,收到“评分和审查”对话框并在其上按“取消”后,应用程序冻结。这是在真实的 iPad 和 iPad 模拟器上重现。这甚至可以通过使用 Xcode 12 制作并安装在 iPadOS 15 上的构建来重现。
我正在使用此代码来显示此弹出窗口:
if #available(iOS 14.0, *) {
if let scene = UIApplication.shared.connectedScenes.first(where: { $0.activationState == .foregroundActive }) as? UIWindowScene {
SKStoreReviewController.requestReview(in: scene)
}
}
else {
SKStoreReviewController.requestReview()
}
我检查了运行任何代码DispatchQueue.main.asyncAfter
并且它可以工作,所以看起来该应用程序不仅仅对用户的触摸做出反应。我认为它可能会在所有应用程序上留下任何类型的覆盖。
有人对如何解决这个问题有任何想法吗?
解决方案
推荐阅读
- c++ - 使用计数功能出现问题
- sapui5 - 在 SAPUI5 SmartTable on event beforeRebindTable 添加一些过滤器
- prolog - 给定以下信息,定义以下每个 prolog 谓词
- java - 如何创建一个构造函数不能执行的函数?
- xml - 在 xsl 1.0 中查找每个图书馆的最大图书数量
- android - 打开从 Firebase 消息传递 FCM 收到的通知的特定自定义数据 URL 链接
- java - 处理这个特定问题中的循环
- php - format condition if else if and use the method inside only one time
- python - python脚本无法读取csvfile并出现错误-StopIteration
- ios - Swift - 在收到静默通知后执行代码