位置权限提醒按钮回调
Location permission alert button callback
如何在按下位置权限提醒按钮时触发动作?我想在按下允许或取消按钮后执行 segue。
我得到了 this answer and Apple's Developer guide 的帮助。
您可以通过使用 NotificationCenter 在 Appdelegate 的 applicationDidBecomeActive 方法上设置观察者来实现它。下面是实现您的任务的代码。
将以下代码放入 ViewController 的 viewDidLoad 中。
NotificationCenter.default.addObserver(self,selector: #selector(doSomeThing), name: .UIApplicationDidBecomeActive, object: nil)
然后当从 Appdelegate 调用 didBecomeActive 时,这个函数将被调用...所以你可以把你想要的动作执行此功能
func doSomeThing(){
}
同时在 viewDidDisappear 的 same ViewController 中添加以下代码以移除观察者,否则您的应用将崩溃
NotificationCenter.default.removeObserver(self,name: .UIApplicationDidBecomeActive,object: nil)
如何在按下位置权限提醒按钮时触发动作?我想在按下允许或取消按钮后执行 segue。
我得到了 this answer and Apple's Developer guide 的帮助。 您可以通过使用 NotificationCenter 在 Appdelegate 的 applicationDidBecomeActive 方法上设置观察者来实现它。下面是实现您的任务的代码。
将以下代码放入 ViewController 的 viewDidLoad 中。
NotificationCenter.default.addObserver(self,selector: #selector(doSomeThing), name: .UIApplicationDidBecomeActive, object: nil)
然后当从 Appdelegate 调用 didBecomeActive 时,这个函数将被调用...所以你可以把你想要的动作执行此功能
func doSomeThing(){
}
同时在 viewDidDisappear 的 same ViewController 中添加以下代码以移除观察者,否则您的应用将崩溃
NotificationCenter.default.removeObserver(self,name: .UIApplicationDidBecomeActive,object: nil)