gpt4 book ai didi

iphone - 区分应用启动和应用唤醒

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:49:36 24 4
gpt4 key购买 nike

我需要能够区分应用程序 didFinishLaunching 和应用程序进入后台并重新加载到前台。我注意到如果我注册 UIApplicationDidBecomeActiveNotification,它会在两个实例中被调用。我如何区分两者?

最佳答案

使用 didFinishLaunchingWithOptionsapplicationWillEnterForeground 区分应用是冷启动还是从后台返回。

我尝试在我的一个应用程序中监听 UINotification,但通知传递得太晚了,所以我求助于直接监听这些方法调用。

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// only call when app is freshly launched
}

- (void)applicationWillEnterForeground:(UIApplication *)application
{
// Only called when app is returning from background
}

关于iphone - 区分应用启动和应用唤醒,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11278725/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com