我正在为我的iOS设备进行越狱调整,并遇到有关应用程序bundleID和多任务处理的问题。
我目前已将其设置为在点击应用程序图标时,它会抓取应用程序ID并将其存储以供日后使用。我需要为多任务执行此操作,所以我尝试了applicationDidBecomeActive而没有运气,因为我认为它从未调用过。有什么方法可以判断应用程序何时从多任务处理和/或应用程序切换加载?
答案 0 :(得分:0)
您可以在viewDidLoad中注册通知:
[[NSNotificationCenter defaultCenter]addObserver:self
selector:@selector(selectorYouWant)
name:UIApplicationDidBecomeActiveNotification
object:nil];
答案 1 :(得分:0)
Here are all the UIApplicationDelegate methods。第一次启动时,application:willFinishLaunchingWithOptions:
和application:didFinishLaunchingWithOptions:
将在最初加载应用程序时首次启动/不再在内存中时调用。至于在内存中变得活跃,我建议你使用applicationWillEnterForeground:
。