[英]Location permission alert button callback
当按下位置权限警报按钮时如何触发动作? 我想在按下“允许”或“取消”按钮后执行segue。
我已经采取的帮助这个答案, 苹果的开发者指南 。 您可以通过使用NotificationCenter在Appdelegate的applicationDidBecomeActive方法上设置observor来实现。 下面是完成任务的代码。
将以下代码放入ViewController的viewDidLoad中。
NotificationCenter.default.addObserver(self,selector: #selector(doSomeThing), name: .UIApplicationDidBecomeActive, object: nil)
然后,当从Appdelegate调用didBecomeActive时,将调用此函数...因此,您可以将要执行的操作放在此函数中
func doSomeThing(){
}
还要将以下代码放在同一ViewController的viewDidDisappear中,以删除观察者,否则您的应用将崩溃
NotificationCenter.default.removeObserver(self,name: .UIApplicationDidBecomeActive,object: nil)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.