【发布时间】:2021-03-07 01:08:28
【问题描述】:
我创建了一个新项目并正在尝试实现 SwiftSignalR 框架。在我的上一个项目中,以下代码没有问题。但是,在新项目中,我遇到了一个闭包类型错误,并且真的需要一些帮助!
实际错误为:无法在当前上下文中推断闭包类型
除了我从 Swift 4.2 切换到 Swift 5.0 和 iOS 部署目标从 12.0 切换到 13.0 之外,我真的不明白为什么现在出现这个错误,而不是在我之前的项目中出现这个错误
我的代码如下:
private var connection: HubConnection
connection.on(method: "LocationBroadcast") { locationUpdate, _ in
self.locationUpdateReceived(locationUpdate as! [Dictionary<String, Any>])
}
private func locationUpdateReceived(_ locationUpdate: [Dictionary<String, Any>]) {
print("Location update recieved")
}
【问题讨论】:
-
SignalR 使用什么框架?
-
我使用 SwiftSignalR 框架 - cocoapods.org/pods/SwiftSignalRClient