Почему нельзя вызвать 'location' со списком аргументов типа '(GameScene)' - PullRequest
0 голосов
/ 16 января 2019

Я набираю это, и Xcode показывает ошибку:

Невозможно вызвать 'location' со списком аргументов типа '(GameScene)'

for touch: AnyObject in touches{
    let pointOfTouch = touch.location(self)
}

Вы можете мне помочь?

1 Ответ

0 голосов
/ 16 января 2019

Вы хотите получить местоположение в GameScene 's view

let pointOfTouch = touch.location(in: self.view)

, также не указывайте тип элемента в наборе.Если набор содержит элементы типа UITouch, каждый элемент равен UITouch, что именно то, что вам нужно

for touch in touches {
    let pointOfTouch = touch.location(in: view)
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...