当前位置:  开发笔记 > IOS > 正文

位置权限警报按钮回调

如何解决《位置权限警报按钮回调》经验,为你挑选了1个好方法。

按下位置权限警报按钮时如何触发操作?我想在按下允许或取消按钮后执行segue.



1> osama..:

我从这个答案和 Apple的开发者指南中获得了帮助.您可以通过使用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)

推荐阅读
mobiledu2402851377
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有