From 8b3e4a2c43f6b8b838c6f36c95e40a1102970bca Mon Sep 17 00:00:00 2001 From: Erik Date: Sat, 21 Mar 2015 11:44:49 -0400 Subject: [PATCH] fix for 1.2 --- SwiftIO/SocketPacket.swift | 4 ++-- SwiftIO/SocketParser.swift | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/SwiftIO/SocketPacket.swift b/SwiftIO/SocketPacket.swift index 56668f3..cfcbad6 100644 --- a/SwiftIO/SocketPacket.swift +++ b/SwiftIO/SocketPacket.swift @@ -68,7 +68,7 @@ class SocketPacket { } func getEvent() -> String { - return data?.removeAtIndex(0) as String + return data?.removeAtIndex(0) as! String } func addData(data:NSData) -> Bool { @@ -226,7 +226,7 @@ class SocketPacket { // if it is a placeholder for data if let str = value as? String { if let num = str["~~(\\d)"].groups() { - newDict[key as! String] = self.datas[num[1].toInt()!] + newDict[key as! String] = self.binary[num[1].toInt()!] } else { newDict[key as! String] = str } diff --git a/SwiftIO/SocketParser.swift b/SwiftIO/SocketParser.swift index 923d210..20fbe9e 100644 --- a/SwiftIO/SocketParser.swift +++ b/SwiftIO/SocketParser.swift @@ -93,7 +93,7 @@ class SocketParser { let d = String(arr[++i...arr.count-1]) let noPlaceholders = d["(\\{\"_placeholder\":true,\"num\":(\\d*)\\})"] ~= "\"~~$2\"" - let data = SocketParser.parseData(noPlaceholders) as [AnyObject] + let data = SocketParser.parseData(noPlaceholders) as! [AnyObject] return SocketPacket(type: SocketPacketType(str: type), data: data, nsp: nsp, placeholders: placeholders, id: id)