【发布时间】:2018-09-27 16:25:29
【问题描述】:
我刚刚将我的 Firebase pod 更新到了最新版本,我立即遇到了一些错误(不是震惊 :))。
我的应用将接收传入的动态链接并重定向它们,但我在if let linkHandled 收到错误
错误提示Initializer for conditional binding must have Optional type, not 'Bool'
func application(_ application: UIApplication, continue userActivity: NSUserActivity, restorationHandler: @escaping ([Any]?) -> Void) -> Bool {
if let incomingUrl = userActivity.webpageURL {
if let linkHandled = DynamicLinks.dynamicLinks().handleUniversalLink(incomingUrl, completion: { (dynamicLink, _) in
if let dynamicLink = dynamicLink, let _ = dynamicLink.url {
self.handleIncomingDynamicLink(dynamicLink: dynamicLink)
}
}) {
return linkHandled
}
}
return false
}
在更新之前我没有出现此错误,有人知道出了什么问题吗?
谢谢。
【问题讨论】:
标签: swift xcode firebase firebase-dynamic-links