Ste*_*ler 5 background nsnotifications ios swift
当用户在iOS上打开应用切换器(当用户双击主页按钮时出现的UI)时,如何监听事件.
虽然UIApplicationDidEnterBackgroundNotification会触发,但是当我打开应用切换器时它不会触发.它只在我通过点击主页按钮一次最小化应用程序时触发.
NSNotificationCenter.defaultCenter().addObserver(
self,
selector: "onPause",
name: UIApplicationDidEnterBackgroundNotification,
object:nil)
func onPause() {
//Not invoked when app switcher is opened
}
Run Code Online (Sandbox Code Playgroud)
UIApplicationWillResignActiveNotification在这种情况下,您应该收到一个。您的应用不再是活动应用,但尚未移至后台。
如果用户返回到您的应用程序,则UIApplicationDidBecomeActiveNotification当该应用程序再次激活时,您会得到一个提示。如果用户确实交换了另一个应用程序,或者选择了跳板,则应该获得一个UIApplicationDidEnterBackgroundNotification。
| 归档时间: |
|
| 查看次数: |
630 次 |
| 最近记录: |