簡體   English   中英

UILongPressGestureRecognizer:未調用操作方法

[英]UILongPressGestureRecognizer: action method not being called

我試圖在用戶長按觸摸時在地圖上添加注釋。 我已經實現了如圖中所示的代碼,但是由於某種原因( 我無法找到!:( ),所以未調用該動作方法。我檢查了幾個地方,似乎只這樣做了。如果有人可以請告訴我我在哪里做錯了,這真的很棒。

當前應用正在終止並提供NSInvalidArgumentException。

預先感謝您的幫助! :)

代碼圖片

您需要更改此行:

let recognizer =  UILongPressGestureRecognizer(target: mapController, action: "action:")

let recognizer =  UILongPressGestureRecognizer(target: self, action: "action:")

它將起作用。 由於您的方法是在self(注釋類)本身中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM