#ios #swift #skstorereviewcontroller
#iOS #swift #skstorereviewcontroller
Вопрос:
У меня вызывается некоторый ViewController (A, B, C), когда я вызываю VC, а затем перенаправляю на B VC, когда появляется B VC, который я вызываю SKStoreReviewController.requestReview()
viewWillAppear()
, но SKStoreReviewController
загружается до появления B VC, и когда вызывается C Vc, я отключаю C VC, и я могу видеть SKStoreReviewController за C VC ион также отклоняется с помощью C vc без какого-либо взаимодействия, я пытался вызвать его, ViewDidLoad()
но он также все еще не работает. Я не уверен, что именно является основной причиной, которая SKStoreReviewController
появилась за VC, она отлично работала для Xcode 11 и всех версий iOS, но я сталкиваюсь с этой проблемой в Xcode 12 и всех версиях iOS, а также 14.0. Я делюсь снимком SKStoreReviewController
всплывающего окна. пожалуйста, помогите мне, я все перепробовал, но я не уверен в основной причине.
Спасибо.
Комментарии:
1. Используете ли вы навигационный контроллер для отображения B и C или представляете их модально?
2. Да, я использую навигационный контроллер для отображения A, B, C.
3. ‘controller.modalPresentationStyle = .OverFullScreen’ ‘NavController.modalPresentationStyle = .fullScreen’
4. @iUrii вы можете мне помочь?
5. Я не могу воспроизвести вашу проблему, попробуйте сделать задержку, например, DispatchQueue.main.async { SKStoreReviewController.requestReview() } . Надеюсь, это поможет.