Socket.IO - 类型为 'WebSocket' 的值没有成员'onHttpResponseHeaders'



这是我的pod文件:

target 'Test' do
  # Comment the next line if you're not using Swift and don't want to use dynamic frameworks
  use_frameworks!
  # Pods for Test
  pod 'Alamofire', '4.5.0'
  pod 'SwiftyJSON', '~> 4.0'
  pod 'Socket.IO-Client-Swift'
  pod 'Starscream', '<= 3.0.5'
end

SocketEngine 中收到此错误.swift Socket.IO 类:

类型为"WebSocket"的值没有成员"onHttpResponseHeaders"

在下面的代码中:

ws?.onHttpResponseHeaders = {[weak self] headers in
    guard let this = self else { return }
    this.client?.engineDidWebsocketUpgrade(headers: headers)
}

我正在使用 Xcode 9.4 和 Swift 4.1

onHttpResponseHeaders是在Starscream 3.1.0年引入的。更改此行中容器的版本:

pod 'Starscream', '~> 3.1'

或者完全删除这一行,CocoaPods 将自动处理依赖关系。

相关内容

  • 没有找到相关文章

最新更新