Как активировать действие при нажатии кнопки предупреждения о разрешении местоположения? Я хочу выполнить кнопку segue после нажатия кнопки «Отменить» или «Отменить».обратный вызов кнопки оповещения о местоположении
ответ
Я получил помощь от this ответа и Apple's Developer guide. Вы можете достичь этого, установив наблюдатель за applicationDidBecomeActive метод Appdelegate с использованием NotificationCenter. Ниже приведен код для достижения вашей задачи.
Поместите следующий код в viewDidLoad вашего ViewController.
NotificationCenter.default.addObserver(self,selector: #selector(doSomeThing), name: .UIApplicationDidBecomeActive, object: nil)
Тогда, когда все didBecomeActive вызывается из AppDelegate эта функция будет называться ... Так что вы можете поместить действие, которое нужно выполнить в этой функции
func doSomeThing(){
}
также поставить следующий код в viewDidDisappearтот же ViewController, чтобы удалить наблюдателя, иначе ваше приложение потерпит крах
NotificationCenter.default.removeObserver(self,name: .UIApplicationDidBecomeActive,object: nil)
Спасибо! действительно помог мне. – MoniXx
- 1. Обратный геокодирование, чтобы получить информацию о местоположении
- 2. Обратный вызов кнопки Paypal?
- 3. Служба оповещения о местоположении Dimiss с использованием кода
- 4. iOS Напоминание о местоположении
- 5. Обратный вызов кнопки Python Tkinter
- 6. триггер оповещения о нажатии кнопки с JavaScript
- 7. NullReferenceException информация о местоположении?
- 8. Validation о подтверждении оповещения
- 9. Получение данных о местоположении пользователя с Parse
- 10. Основная информация о местоположении
- 11. Запрос данных о местоположении
- 12. Открытые данные о местоположении?
- 13. Неправильная информация о местоположении
- 14. Информация о местоположении
- 15. Показать обратный вызов после нажатия кнопки
- 16. Как перегрузить обратный вызов кнопки в AlertDialog
- 17. Правильно использовать обратный вызов кнопки/checkbox
- 18. Confused о параметре getJSON дозвонились "обратный вызов"
- 19. Уведомления о местоположении не вызывают в режиме приостановки
- 20. Оповещения о ложных срабатываниях
- 21. оповещения о с Javascript
- 22. Вызов функции оповещения с помощью кнопки, но без использования onclick
- 23. jQuery Создать обратный вызов
- 24. iPhone + В приложении для покупки + кнопки оповещения о доступе
- 25. данные о местоположении для symbian
- 26. Smartface 4.5 Информация о местоположении
- 27. Вывод информации о местоположении GPS
- 28. PHP санировать данные о местоположении
- 29. Извлечь данные о местоположении изображения
- 30. Сообщение о местоположении Кордовы iOS
После того, как диалог будет отклонен, ваше приложение возобновится, так что вы можете наблюдать, как оно стало активным. NSNotification – Paulw11
Спасибо! http://stackoverflow.com/questions/3639859/handling-applicationdidbecomeactive-how-can-a-view-controller-respond-to-the Вот решение для вашего ответа. –