我正在开发一个使用此库https://github.com/pkyeck/socket.IO-objc连接到socket.IO服务器的iOS应用程序。我能够连接和发送消息但我无法检索整个数据,尽管我可以在消息调试中看到数据。
例如,我使用此代码:
SocketIOCallback cb = ^(id argsData) {
NSDictionary *response = argsData;
};
[socketIO sendEvent:@"welcomeAck" withData:dict andAcknowledge:cb];
如果我打印response
字典,我将只获得成功值,但不会获得其余值。
但是在调试窗口中我可以读取整个数据:
2015-04-08 16:52:16.731 AppSocketTry[43569:628029] onData 6:::1+["success",{"streams":[],"socketId":"YtBgH8iSoVhDKHyoRPtX","id":"552540e743c3ffa944ddb852"}]
有没有办法检索整个数据?
答案 0 :(得分:0)
答案是设置此属性:
self.socket.returnAllDataFromAck = YES;