From 5840d2b61bf6970de6fc21d40f2c84d3e7ebe9a1 Mon Sep 17 00:00:00 2001 From: Erik Date: Fri, 1 Jul 2016 15:38:53 -0400 Subject: [PATCH] refactoring --- Source/Extensions.swift | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/Source/Extensions.swift b/Source/Extensions.swift index 6da96fd..2f1d140 100644 --- a/Source/Extensions.swift +++ b/Source/Extensions.swift @@ -44,7 +44,6 @@ extension NSCharacterSet { extension String { func toArray() throws -> [AnyObject] { guard let stringData = dataUsingEncoding(NSUTF8StringEncoding, allowLossyConversion: false) else { return [] } - guard let array = try NSJSONSerialization.JSONObjectWithData(stringData, options: .MutableContainers) as? [AnyObject] else { throw JSONError.notArray } @@ -53,8 +52,7 @@ extension String { } func toNSDictionary() throws -> NSDictionary { - let binData = dataUsingEncoding(NSUTF8StringEncoding, allowLossyConversion: false)! - + guard let binData = dataUsingEncoding(NSUTF8StringEncoding, allowLossyConversion: false) else { return [:] } guard let json = try NSJSONSerialization.JSONObjectWithData(binData, options: .AllowFragments) as? NSDictionary else { throw JSONError.notNSDictionary }