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 {