Я пытаюсь получить местоположение касания с помощью swift2.1 и получить ошибку «Значение типа« UITouch »не имеет« locationInNode »участника.Значение типа 'UITouch' не имеет статуса участникаInNode '
вот мой код
override func touchesBegan(touches: Set<UITouch>, withEvent event: UIEvent?) {
if let touch = touches.first {
let location = touch.locationInNode(self)
print(location)
}
}
Я посмотрел в источник и увидел, что в классе UITouch есть только общественное
func locationInView(view: UIView?) -> CGPoint {
}
это то, что я должен использовать или ...?
В разделе "Работа с сенсорным События в SpriteKit" есть 'locatonInNode()' (https://developer.apple.com/library/ios/documentation/UIKit/Reference/UITouch_Class/#// apple_ref/ОКК/instm/UITouch/locationInNode :). Возможно, вам нужно «импортировать SpriteKit»? –
спасибо NicolasMiari, получил его – mihatel