繁体   English   中英

位置权限警报按钮回调

[英]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(){

}

还要将以下代码放在同一ViewControllerviewDidDisappear中,以删除观察者,否则您的应用将崩溃

 NotificationCenter.default.removeObserver(self,name: .UIApplicationDidBecomeActive,object: nil)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM