我在项目中使用扩展程序向UIWindow
添加了一个属性。
extension UIWindow {
private struct AssociationKeys {
static var ContextName = "ContextName"
}
open var testingGestureApplied: Bool? {
get {
guard let gestureApplied = objc_getAssociatedObject(self, &AssociationKeys.ContextName) as? Bool else {
return false
}
return gestureApplied
}
set {
if let newValue = newValue {
objc_setAssociatedObject(self, &AssociationKeys.ContextName, newValue as Bool?, .OBJC_ASSOCIATION_RETAIN_NONATOMIC)
}
}
}
}
我想在我UIWindow
之一的Pods
上访问此媒体资源。
每当我尝试访问它们时,我都会 -
在'UIWindow *'
类型的对象上找不到属性'testingGestureApplied'
我怎样才能做到这一点?