8 (499) 404-03-96
Пн — Пт: 10:00 — 19:00
8 (4832) 59-03-00
Пн — Пт: 10:00 — 19:00
8 (8442) 45-94-73
Пн — Пт: 10:00 — 19:00
8 (473) 200-61-83
Пн — Пт: 10:00 — 19:00
8 (343) 386-17-94
Пн — Пт: 10:00 — 19:00
8 (843) 216-97-33
Пн — Пт: 10:00 — 19:00
8 (861) 238-87-54
Пн — Пт: 10:00 — 19:00
8 (831) 219-98-17
Пн — Пт: 10:00 — 19:00
8 (383) 207-83-11
Пн — Пт: 10:00 — 19:00
8 (342) 299-43-52
Пн — Пт: 10:00 — 19:00
8 (863) 308-17-35
Пн — Пт: 10:00 — 19:00
8 (846) 215-01-73
Пн — Пт: 10:00 — 19:00
8 (812) 409-34-03
Пн — Пт: 10:00 — 19:00
8 (351) 220-53-59
Пн — Пт: 10:00 — 19:00
В нашем приложении есть код запроса оценки у пользователя, через контроллер SKStoreViewController. С недавнего времени xCode стал выводить следующую подсказку:
'windows' was deprecated in iOS 15.0: Use UIWindowScene.windows on a relevant window scene instead
Для того, чтобы решить данную проблему, мне пришлось проивезсти рефакторинг существующего кода.
Было:
if let windowScene = UIApplication.shared.windows.first?.windowScene { SKStoreReviewController.requestReview(in: windowScene) }
Стало:
let scenes = UIApplication.shared.connectedScenes
let windowScene = scenes.first as? UIWindowScene
if let windowScene = windowScene {
SKStoreReviewController.requestReview(in: windowScene)
}
Теперь Xcode все нравится и никаких подсказок не выводится, более того, все работает отлично!
Оставьте заявку назапуск рекламыи получите welcome-скидку! |