changed order of condition to make positive case first
This commit is contained in:
@@ -113,12 +113,12 @@ public struct Variable: Equatable, Resolvable {
|
|||||||
} else if let value = context as? DynamicMemberLookup {
|
} else if let value = context as? DynamicMemberLookup {
|
||||||
return value[dynamicMember: bit]
|
return value[dynamicMember: bit]
|
||||||
} else if let object = context as? NSObject { // NSKeyValueCoding
|
} else if let object = context as? NSObject { // NSKeyValueCoding
|
||||||
#if !canImport(ObjectiveC)
|
#if canImport(ObjectiveC)
|
||||||
return nil
|
|
||||||
#else
|
|
||||||
if object.responds(to: Selector(bit)) {
|
if object.responds(to: Selector(bit)) {
|
||||||
return object.value(forKey: bit)
|
return object.value(forKey: bit)
|
||||||
}
|
}
|
||||||
|
#else
|
||||||
|
return nil
|
||||||
#endif
|
#endif
|
||||||
} else if let value = context {
|
} else if let value = context {
|
||||||
return Mirror(reflecting: value).getValue(for: bit)
|
return Mirror(reflecting: value).getValue(for: bit)
|
||||||
|
|||||||
Reference in New Issue
Block a user