如果我们在 App Delegate 的 didFinishLaunching 中返回 NO 会发生啥[重复]

Posted

技术标签:

【中文标题】如果我们在 App Delegate 的 didFinishLaunching 中返回 NO 会发生啥[重复]【英文标题】:What happens if we return NO in didFinishLaunching in App Delegate [duplicate]如果我们在 App Delegate 的 didFinishLaunching 中返回 NO 会发生什么[重复] 【发布时间】:2014-08-01 11:43:22 【问题描述】:

如果我在 > 中返回 No 而不是 Yes 会发生什么

(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

两种方法我都试过了:返回YesNo,但应用启动没有任何变化。

【问题讨论】:

***.com/questions/23038694/… 阅读application:didFinishLaunchingWithOptions 方法的所有文档。返回值在那里解释 【参考方案1】:

在Apple Doc 中检查-(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

返回值

如果应用程序无法处理 URL 资源,则返回 YES,否则返回 YES。如果应用作为远程通知的结果启动,则忽略返回值。

【讨论】:

以上是关于如果我们在 App Delegate 的 didFinishLaunching 中返回 NO 会发生啥[重复]的主要内容,如果未能解决你的问题,请参考以下文章

iOS单元测试如何阻止App Delegate做事

无法在测试中将 App Delegate 强制转换为 App Delegate

在 App Delegate 上调用服务器后如何更改根控制器?

在 App Delegate 中显示警报的方法失败,因为它的 rootViewController 不在 View Hierarcy 中

视图控制器未从 App Delegate 呈现

Cocoa:根据来自 App Delegate 的输入加载不同的视图控制器