无法在socket.IO [iOS]中的确认上检索整个数据

时间:2015-04-08 15:01:01

标签: ios objective-c socket.io

我正在开发一个使用此库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"}]

有没有办法检索整个数据?

1 个答案:

答案 0 :(得分:0)

答案是设置此属性:

self.socket.returnAllDataFromAck = YES;