We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 807bff7 + 3ad0458 commit 6ac732fCopy full SHA for 6ac732f
Foundation/NSKeyedUnarchiver.swift
@@ -863,15 +863,9 @@ open class NSKeyedUnarchiver : NSCoder {
863
}
864
865
open class func unarchiveTopLevelObjectWithData(_ data: Data) throws -> Any? {
866
- var root : Any? = nil
867
-
868
let keyedUnarchiver = NSKeyedUnarchiver(forReadingWithData: data)
869
- do {
870
- try root = keyedUnarchiver.decodeTopLevelObject(forKey: NSKeyedArchiveRootObjectKey)
871
- keyedUnarchiver.finishDecoding()
872
- } catch {
873
- }
874
+ let root = try keyedUnarchiver.decodeTopLevelObject(forKey: NSKeyedArchiveRootObjectKey)
+ keyedUnarchiver.finishDecoding()
875
return root
876
877
0 commit comments