gpt4 book ai didi

ios - Swift:发送到实例的手势识别器无法识别的选择器

转载 作者:搜寻专家 更新时间:2023-10-31 22:05:35 25 4
gpt4 key购买 nike

我正在尝试在 XCode 中制作手势识别器,以便我可以点击我的 MKMapView 并执行一些操作。但是,每当我长按 map 时,我都会收到“发送到实例的无法识别的选择器”。

这是我在 viewDidLoad 中的代码:

let gestureRecognizer = UILongPressGestureRecognizer(target: self, action: "handleTap:");
self.mapViewPlace.addGestureRecognizer(gestureRecognizer);

下面是函数:

func handleTap(gestureReconizer: UILongPressGestureRecognizer) {

}

有什么想法吗?

最佳答案

请给 Neo 点赞。您需要将语法更改为:

let gestureRecognizer = UILongPressGestureRecognizer(target: self, action: #selector(handleTap)

旁注:对于 Swift,您不需要在代码行末尾使用分号。

关于ios - Swift:发送到实例的手势识别器无法识别的选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41111185/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com