diff --git a/SocketIOClientSwift/SocketEngine.swift b/SocketIOClientSwift/SocketEngine.swift index 2bdd055..22f7cb3 100644 --- a/SocketIOClientSwift/SocketEngine.swift +++ b/SocketIOClientSwift/SocketEngine.swift @@ -84,8 +84,8 @@ public final class SocketEngine: NSObject, WebSocketDelegate, SocketLogClient { case NOOP = 6 init?(str:String?) { - if let value = str?.toInt() { - self = PacketType(rawValue: value)! + if let value = str?.toInt(), raw = PacketType(rawValue: value) { + self = raw } else { return nil }