我已经越来越错误“类型‘的ViewController’的值没有任何构件‘动作’”夫特2.2 - 类型的值的ViewController没有构件动作
(动作是所述函数)
这里是我使用的功能和手势识别器
let uilpgr = UILongPressGestureRecognizer(target: self, action: #selector(self.action))
uilpgr.minimumPressDuration = 2
Map.addGestureRecognizer(uilpgr)
func action(gestureRecogniser: UIGestureRecognizer) {
print("Gesture Recognised")
}
let uilpgr = UILongPressGestureRecognizer(target: self, action: #selector(self.action))
这是在self.action
发生错误的代码我在做什么错,我该如何解决?
'FUNC动作(gestureRecogniser:UIGestureRecognizer,动作){'在Swift中不是有效的函数头。目前还不清楚你在哪里宣布该功能。显示包含'let uilpgr = ...'这一行的整个方法。 – OOPer
@OOPer,我更新了代码,它是'func action(gestureRecogniser:UIGestureRecogniser){'但它仍然出现相同的错误。请帮忙! –
@Sausage调制矩阵,我没有创建ViewController,因为它是在我制作项目时制作的。 ViewController的默认设置为。所以我不认为这是问题。 –