From c8c67d66a84b4afcc54d8405768787020fbdd0af Mon Sep 17 00:00:00 2001 From: Erik Date: Mon, 7 Sep 2015 13:26:58 -0400 Subject: [PATCH] typing dictionary might not always be right --- SocketIOClientSwift/SocketPacket.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/SocketIOClientSwift/SocketPacket.swift b/SocketIOClientSwift/SocketPacket.swift index 9a9889c..a8b44d3 100644 --- a/SocketIOClientSwift/SocketPacket.swift +++ b/SocketIOClientSwift/SocketPacket.swift @@ -289,9 +289,9 @@ private extension SocketPacket { } return arr - } else if var dict = data as? [String: AnyObject] { + } else if let dict = data as? NSMutableDictionary { for (key, value) in dict { - dict[key] = shred(value, binary: &binary) + dict[key as! NSCopying] = shred(value, binary: &binary) } return dict