gpt4 book ai didi

ios - 无法使用(swift3 xcode9 iOS)解析标识符 socketmanager

转载 作者:行者123 更新时间:2023-11-28 19:29:06 25 4
gpt4 key购买 nike

我正在尝试使用此 socket.io library 实现 Socket.IO-Client-Swift .但是由于这个错误 Unable to resolve identifier socketmanager 我无法实现这个库。我正在使用 xcode 9 和 swift 3.2.2。

    let manager = SocketManager(socketURL: URL(string: "http://localhost:8080")!, config: [.log(true), .compress])
let socket = manager.defaultSocket

socket.on(clientEvent: .connect) {data, ack in
print("socket connected")
}

socket.on("client balance change") {data, ack in

guard let cur = data[0] as? Double else { return }
socket.emitWithAck("canUpdate", cur).timingOut(after: 0) {data in
socket.emit("update", ["amount": cur + 2.50])
}
ack.with("Got your currentAmount", "dude")

}

socket.connect()

最佳答案

用这个替换 SocketManager

let socket: SocketIOClient = SocketIOClient(socketURL: NSURL(string: "http://localhost:8080")! as URL)

关于ios - 无法使用(swift3 xcode9 iOS)解析标识符 socketmanager,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47789288/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com