我正在尝试使用 Swift 2.3 在我的 iOS 项目中设置 Firebase 动态链接。
当我在 AppDelegate 中添加此函数时(如 page 底部所报告),我收到错误:
Unknown attribute 'escaping'
func application(_ application: UIApplication, continue userActivity: NSUserActivity, restorationHandler: @escaping ([Any]?) -> Void) -> Bool {
guard let dynamicLinks = FIRDynamicLinks.dynamicLinks() else {
return false
}
let handled = dynamicLinks.handleUniversalLink(userActivity.webpageURL!) {
(dynamiclink, error) in
// ...
}
return handled
}
知道哪个是 Swift 2.3 的正确语法吗?
最佳答案
您使用的方法是swift3
,这里是swift2.3
func application(application: UIApplication, continueUserActivity userActivity: NSUserActivity, restorationHandler: ([AnyObject]?) -> Void) -> Bool {
}
关于iOS swift 2.3 : correct syntax for application restorationHandler?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40673319/