我正在尝试创建自定义UIGestureRecognizer
子类,我需要能够从内部设置其状态:
func fail () {
self.state = .Failed
}
问题在于,当我尝试覆盖此只读属性时,收到错误消息:
override var state : UIGestureRecognizerState
无法覆盖存储的属性“state”
答案 0 :(得分:3)
问题是当我试图覆盖这个只读属性时
不尝试覆盖它。相反,在桥接标头(您可能必须为此目的创建)中,导入<UIKit/UIGestureRecognizerSubclass.h>
。 Presto,财产变得可写。