(SocketIO.Swift)socket.on回调未被调用

时间:2017-06-28 11:07:21

标签: ios swift socket.io

我正在我的应用中实现SocketIO。我已经测试了服务器url,处理程序的密钥工作正常(我在android中测试过)。以下是我在iOS中的代码。

var socket:SocketIOClient = SocketIOClient.init(socketURL: URL.init(string: "My Server Url")!, config: [.log(true),.forcePolling(true)])

override func viewDidLoad() {
    super.viewDidLoad()
    socket.onAny({

        data in

        print("ANy event =====> \(data)" )

    })
    socket.on("My key", callback: {

        data,ack in

        print("call back called \(data)    \(ack)")

    })
    socket.connect()
}

我能够看到日志,也可以在日志中看到连接事件,但我没有收到“我的密钥”回调的任何回调。我做错了什么或错过了什么吗?我在android中测试了相同的功能,并且工作得非常好。

0 个答案:

没有答案