检测iOS版本的最佳位置(方法)在哪里?

时间:2013-11-26 18:40:26

标签: ios appdelegate

如果我错过了,那么在搜索时没有看到它如此道歉,但我很想知道检测iOS版本的最佳位置。我看到很多关于如何发布的帖子,但我想知道最好去哪里检查。

didFinishLaunchingWithOptions有道理,但我的问题是,如果用户启动您的应用,点击主页按钮,升级其iOS版本,然后再次打开应用程序该怎么办?是didFinishLaunchingWithOptions再次调用还是仅调用普通的前台方法?这是我能想到didFinishLaunchingWithOptions可能会让你失望的一个案例。

1 个答案:

答案 0 :(得分:2)

如前所述,这是一个相当罕见的情况,但如果您确实需要每次都检查应用程序是否打开;无论是处于后台还是处于非活动状态,您都可以将版本检测连接到:

- (void)applicationDidBecomeActive:(UIApplication *)application

如果您有兴趣了解有关启动生命周期的更多信息,以及在哪些点调用哪些应用程序委托方法,请参阅UIApplicationDelegate documentation