From 77e1da2b51cb5f4e2d90ef2745fbf6bbfab73bf1 Mon Sep 17 00:00:00 2001 From: Erik Date: Tue, 8 Sep 2015 09:19:17 -0400 Subject: [PATCH] fix socketio/socket.io-client-swift#166 --- SocketIOClientSwift/SocketPacket.swift | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/SocketIOClientSwift/SocketPacket.swift b/SocketIOClientSwift/SocketPacket.swift index 5dcfd36..e0b0dbb 100644 --- a/SocketIOClientSwift/SocketPacket.swift +++ b/SocketIOClientSwift/SocketPacket.swift @@ -73,7 +73,9 @@ final class SocketPacket: Printable { } func getEvent() -> String { - return data?.removeAtIndex(0) as! String + let event = data?.removeAtIndex(0) + + return event as? String ?? String(stringInterpolationSegment: event!) } func addData(data:NSData) -> Bool {