У меня проблема. Я поставил свой iPhone 6 на iOS 12 beta 1, и поэтому метод закрытия моего приложения при нажатии всплывающей кнопки не работает на iOS 12, но работает на iOS 11.4.1.
Это метод, который я использовал:
UIControl().sendAction(#selector(URLSessionTask.suspend), to: UIApplication.shared, for: nil)
В iOS 11 приложение закрывается правильно, в iOS 12 приложение не закрывается, просто ничего не делает при нажатии на всплывающую кнопку.
Я знаю, что это Swift 4.2, и когда я катался на новостях и модификациях, я не видел что-то вроде ссылки с новым методом, чтобы правильно закрыть приложение.
Мне это нужно, потому что я использую это, чтобы закрыть приложение, если человек не принимает условия.
exit
, если я правильно помню - person Paulw11   schedule 11.06.2018exit()
должно работать, но это совсем не рекомендуется. Просто оставьте человека на экране приветствия/входа, если он не принимает условия. - person diegotrevisan   schedule 11.06.2018