Getting this error : Initializer for conditional binding must have Optional type, not 'Bool'
Getting this error : Initializer for conditional binding must have Optional type, not 'Bool'
func application(_ app: UIApplication, open url: URL, options:
[UIApplicationOpenURLOptionsKey : Any] = [:]) -> Bool {
if let isDynamicLink = DynamicLinks.dynamicLinks() .shouldHandleDynamicLink(fromCustomSchemeURL: url) {
let dynamicLink = DynamicLinks.dynamicLinks().dynamicLink(fromCustomSchemeURL: url)
return handleDynamicLink(dynamicLink)
}
return true
}
⌥-在 shouldHandleDynamicLink
上单击 ,您将看到声明
func shouldHandleDynamicLink(fromCustomSchemeURL url: URL) -> Bool
return 类型是非可选的。删除可选绑定
func application(_ app: UIApplication, open url: URL, options:
[UIApplicationOpenURLOptionsKey : Any] = [:]) -> Bool {
if DynamicLinks.dynamicLinks().shouldHandleDynamicLink(fromCustomSchemeURL: url) {
let dynamicLink = DynamicLinks.dynamicLinks().dynamicLink(fromCustomSchemeURL: url)
return handleDynamicLink(dynamicLink)
}
return true
}
func application(_ app: UIApplication, open url: URL, options:
[UIApplicationOpenURLOptionsKey : Any] = [:]) -> Bool {
if let isDynamicLink = DynamicLinks.dynamicLinks() .shouldHandleDynamicLink(fromCustomSchemeURL: url) {
let dynamicLink = DynamicLinks.dynamicLinks().dynamicLink(fromCustomSchemeURL: url)
return handleDynamicLink(dynamicLink)
}
return true
}
⌥-在 shouldHandleDynamicLink
上单击 ,您将看到声明
func shouldHandleDynamicLink(fromCustomSchemeURL url: URL) -> Bool
return 类型是非可选的。删除可选绑定
func application(_ app: UIApplication, open url: URL, options:
[UIApplicationOpenURLOptionsKey : Any] = [:]) -> Bool {
if DynamicLinks.dynamicLinks().shouldHandleDynamicLink(fromCustomSchemeURL: url) {
let dynamicLink = DynamicLinks.dynamicLinks().dynamicLink(fromCustomSchemeURL: url)
return handleDynamicLink(dynamicLink)
}
return true
}