为什么我们在appDelegate中使用return true或false?

时间:2018-08-31 15:08:52

标签: swift4.1

在这种方法中,对与错的含义是什么?

application: didFinishLaunchingWithOptions: -> Bool{

 return true
}

如果我编写了return true应用程序启动并正常运行,或者我写了return false应用程序工作正常。 那么返回true和false的意思是什么?。

2 个答案:

答案 0 :(得分:2)

如果您在didFinishLaunchingWithOptions中返回false,则操作系统将知道您无法打开launchOptions词典中的网址。

didFinishLaunchingWithOptions中没有其他用途来返回值。

答案 1 :(得分:1)

截至官方文档。

  

返回值

     

false,如果应用程序无法处理URL资源或继续用户   活动,否则返回true。如果返回值将被忽略   远程通知启动了应用程序。


  

此方法的返回结果与返回结果合并   从application(_:willFinishLaunchingWithOptions :)方法到   确定是否应处理URL。如果任一方法返回false,   URL未处理。如果您没有实现其中一种方法,   仅考虑实现方法的返回值。

有关更多详细信息,请参见https://developer.apple.com/documentation/uikit/uiapplicationdelegate/1622921-application