一个 iOS 快速操作 / 快捷方式项目会被 app delegate 实现的
在该实现中,您需要调用
有人知道这个布尔值是用来干什么的吗?无论我传入
application(_:performActionFor:completionHandler:)
方法接收。在该实现中,您需要调用
completionHandler
,该方法需要传入一个布尔值。有人知道这个布尔值是用来干什么的吗?无论我传入
true
还是 false
,都看不到任何区别。(事实上,即使我忽略调用 completionHandler
,也没有任何区别!)
completionHandler
(也是您的责任实现),因此在application(_:performActionFor:completionHandler:)
的实现中,您可以传递一个布尔值,该布尔值对于您在completionHandler
上实现的逻辑具有意义,并且取决于您想要构建的设计。 - Black SheepcompletionHandler(false)
...否则,它几乎总是以布尔值true
被调用。 - TechSeekotrue
和传递false
,甚至不调用完成处理程序,但是我看不到任何区别。无论如何,我们都会执行所选操作,并且事情看起来或行为上没有任何不同。我要求你以某种方式证明我是错误的。 - matt