iOS swift 2.3 : correct syntax for application restorationHandler?

标签 ios firebase swift2 firebase-dynamic-links

我正在尝试使用 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/

相关文章:

ios - 使用 AWS for ios 下载图像

firebase - 为什么我的void函数不会更新我的int变量?

android - Firebase 存储规则

ios - Swift 在 tableview 单元格中显示来自 url 的图像

ios - 发送到其他设备后 NSData 丢失

ios - 使播放 Http 实时流媒体视频的 AVPlayer 静音

ios - TextField 在 ScrollView Swift 中看不见

ios - 获取部分名称

javascript - 如何获取使用 `push` 添加到 Firebase 的新帖子的 id?

ios - 自动居中以编程方式创建的 UIButtons