Skip to content

Commit 6ac732f

Browse files
authored
Merge pull request #835 from ikesyo/keyedunarchiver-throw-error
2 parents 807bff7 + 3ad0458 commit 6ac732f

File tree

1 file changed

+2
-8
lines changed

1 file changed

+2
-8
lines changed

Foundation/NSKeyedUnarchiver.swift

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -863,15 +863,9 @@ open class NSKeyedUnarchiver : NSCoder {
863863
}
864864

865865
open class func unarchiveTopLevelObjectWithData(_ data: Data) throws -> Any? {
866-
var root : Any? = nil
867-
868866
let keyedUnarchiver = NSKeyedUnarchiver(forReadingWithData: data)
869-
do {
870-
try root = keyedUnarchiver.decodeTopLevelObject(forKey: NSKeyedArchiveRootObjectKey)
871-
keyedUnarchiver.finishDecoding()
872-
} catch {
873-
}
874-
867+
let root = try keyedUnarchiver.decodeTopLevelObject(forKey: NSKeyedArchiveRootObjectKey)
868+
keyedUnarchiver.finishDecoding()
875869
return root
876870
}
877871
}

0 commit comments

Comments
 (0)