如果我错过了,那么在搜索时没有看到它如此道歉,但我很想知道检测iOS版本的最佳位置。我看到很多关于如何发布的帖子,但我想知道最好去哪里检查。
didFinishLaunchingWithOptions
有道理,但我的问题是,如果用户启动您的应用,点击主页按钮,升级其iOS版本,然后再次打开应用程序该怎么办?是didFinishLaunchingWithOptions
再次调用还是仅调用普通的前台方法?这是我能想到didFinishLaunchingWithOptions
可能会让你失望的一个案例。
答案 0 :(得分:2)
如前所述,这是一个相当罕见的情况,但如果您确实需要每次都检查应用程序是否打开;无论是处于后台还是处于非活动状态,您都可以将版本检测连接到:
- (void)applicationDidBecomeActive:(UIApplication *)application
如果您有兴趣了解有关启动生命周期的更多信息,以及在哪些点调用哪些应用程序委托方法,请参阅UIApplicationDelegate documentation。