我收到来自 socketio 服务器的响应,但我不确定如何解析它。我从具有数据包的 socketio 服务器接收到一个事件。
这是按元素和跟踪语句分解的数据包:
po packet => <SocketIOPacket: 0x2561a1a0>
po packet.args => <__NSArrayI 0x256093e0>(
{"thing_id":"519192832f9053000001","bearing":0,"mph":0,"lng":-75.14617,"on_call":true,"lat":39.98132314,"name":"BJLKD"}
)
po packet.args[0] => $2 = 0x25606f60 {"thing_id":"519192832f9053000001","bearing":0,"mph":0,"lng":-75.14617,"on_call":true,"lat":39.98132314,"name":"BJLKD"}
我正在尝试访问元素,并且尝试将其转换为 NSArray、NSDictionary,保持原样并尝试访问它,如果它是 NSArray 和 NSDicitionary 并且没有任何效果。只有选择器错误。
有人有任何线索吗?