From 91648a3d78698f0e8f77669df8774d610fb341a8 Mon Sep 17 00:00:00 2001 From: brstgt Date: Sun, 15 Jun 2014 12:49:32 +0200 Subject: [PATCH] Allow to send NSArray as event args --- SocketIO.m | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/SocketIO.m b/SocketIO.m index 61ff67a..25329f1 100755 --- a/SocketIO.m +++ b/SocketIO.m @@ -237,7 +237,10 @@ - (void) sendEvent:(NSString *)eventName withData:(id)data andAcknowledge:(Socke // do not require arguments if (data != nil) { - [dict setObject:[NSArray arrayWithObject:data] forKey:@"args"]; + if (![data isKindOfClass:[NSArray class]]) { + data = [NSArray arrayWithObject:data]; + } + [dict setObject:data forKey:@"args"]; } SocketIOPacket *packet = [[SocketIOPacket alloc] initWithType:@"event"];