Skip to content

Commit 8d29107

Browse files
committed
Foundation: more idiomatic Swift in NSKeyedUnarchiver
Unwrapped variable can have same name as optional.
1 parent 4250cea commit 8d29107

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

Sources/Foundation/NSKeyedUnarchiver.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -311,14 +311,14 @@ open class NSKeyedUnarchiver : NSCoder {
311311
return aClass
312312
}
313313

314-
guard let unwrappedClassDict = classDict else {
314+
guard let classDict = classDict else {
315315
return false
316316
}
317317

318318
// TODO is it required to validate the superclass hierarchy?
319-
let assertedClassName = unwrappedClassDict["$classname"] as? String
320-
let assertedClassHints = unwrappedClassDict["$classhints"] as? [String]
321-
let assertedClasses = unwrappedClassDict["$classes"] as? [String]
319+
let assertedClassName = classDict["$classname"] as? String
320+
let assertedClassHints = classDict["$classhints"] as? [String]
321+
let assertedClasses = classDict["$classes"] as? [String]
322322

323323
if let assertedClassName = assertedClassName {
324324
let assertedClass : AnyClass? = _classForClassName(assertedClassName)

0 commit comments

Comments
 (0)