草庐IT

UIApplicationDidBecomeActive

全部标签

ios - 暂停 SpriteKit 游戏 - UIApplicationWillResignActive 与 UIApplicationDidBecomeActive?

我理解这两种方法之间的区别,但我想知道在执行暂停SpriteKit游戏等操作时,使用UIApplicationWillResignActive与UIApplicationDidBecomeActive(或UIApplicationDidEnterBackground)相比是否有缺点。我一直浏览网站上的主题,注意到通常在回答询问如何暂停SpriteKit游戏的问题时,建议使用UIApplicationDidBecomeActive和UIApplicationDidEnterBackground,而不是UIApplicationWillResignActive。由于UIApplicatio

ios - Swift applicationDidBecomeActive 观察者 UIApplicationDidBecomeActive 没有被调用

我正在尝试解决以下问题:-如果用户强制退出应用程序,然后在强制退出后进入应用程序,我想从核心数据中获取一些数据,然后将其显示在ViewController上。我尝试使用以下观察者:notification.addObserver(self,selector:#selector(reloadTimerOnAppStart),name:NSNotification.Name.UIApplicationDidBecomeActive,object:nil)此观察者在每次应用加载时工作,应用首次加载时除外。例如-强制退出应用程序-运行应用程序(没有任何反应)-关闭应用程序-打开应用程序(选择器