首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >方法-application:didFinishLaunchingWithOptions:可以在iOS2.0中运行吗?

方法-application:didFinishLaunchingWithOptions:可以在iOS2.0中运行吗?
EN

Stack Overflow用户
提问于 2010-08-02 14:41:42
回答 3查看 650关注 0票数 0

方法-application:didFinishLaunchingWithOptions:可以在iOS 2.0中运行吗?

-application:didFinishLaunchingWithOptions: ios3.0及更高版本中的委托方法,在iOS2.0中会出错吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-08-02 14:52:02

这不能在ios 2.0中运行。"didFinishLaunchingWithOptions“仅在3.0及更高版本中使用。

使用此方法初始化您的应用程序,而不是applicationDidFinishLaunching:方法。

票数 0
EN

Stack Overflow用户

发布于 2010-08-02 14:50:57

(谁还在使用2.x?o_O)

在OS2.x中,系统不会知道有一个-application:didFinishLaunchingWithOptions:方法,所以它永远不会被调用。应用程序不会因此而崩溃,只是该方法被忽略了。

为了与2.x兼容,还要实现-applicationDidFinishLaunching:

票数 0
EN

Stack Overflow用户

发布于 2011-09-02 00:46:35

不,iOS 2.x中不存在application:didFinishLaunchingWithOptions:。但是您可以将大多数初始化代码放在commonApplicationDidFinishLaunching方法中,并使application:didFinishLaunchingWithOptions:applicationDidFinishLaunching:都调用commonApplicationDidFinishLaunching。然后,iOS 2.x和3.x+可以共享相同的初始化代码块。使用BOOL变量以避免双重调用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3385559

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档