我正在使用Swift & SpriteKit。如何檢測SpriteKit中的遠程點擊並傳遞節點信息
我有我的精靈集中(使用觸摸開始和觸摸移動)&想按一下遙控來選擇它,但不斷收到:
unrecognized selector sent to instance
下面是我使用的代碼..
let tap = UITapGestureRecognizer(target: self, action: "processItemTouch")
tap.allowedPressTypes = [NSNumber(integer: UIPressType.Select.rawValue)]
view.addGestureRecognizer(tap)
func processItemTouch(nod : SKNode) {
// stuff to do
}
我試圖改變processItemTouch
到processItemTouch: & processItemTouch(nod : SKNode)
。
嘗試添加'Selector'關鍵字到您的動作定義,如'... action:Selector(「processItemTouch」)...'並在'func processItemTouch ...'之前添加'@objc' –