This commit is contained in:
Ruslan Alikhamov
2023-08-26 05:08:36 +00:00

View File

@@ -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)