Я пытаюсь представить меню (GameViewController). Я пытаюсь выполнить этот шаг в GameScene:Значение типа 'GameScene' не имеет статуса 'presentViewController' в Swift
let secondViewController:GameViewController = GameViewController()
self.presentViewController(secondViewController, animated: true, completion: nil)
но есть ошибка на self.presentViewController(secondViewController, animated: true, completion: nil)
линии он говорит: «Значение типа„GameScene“не имеет ни одного члена„presentViewController“в Swift». Я не могу выполнить перемещение с помощью .presentViewController, это нужно делать программно и без использования segues, и его нужно использовать в SKScene.
Спасибо заранее, Найл
Вам нужно вызвать 'presentViewController' из' UIViewController'. 'GameScene' не является контроллером представления. – rmaddy
@rmaddy Да, но как бы я это назвал? –
@rmaddy Я получаю распечатку Попытка представить в , чей вид не находится в иерархии окон! Когда я пытаюсь это: пусть secondViewController: GameViewController = GameViewController() вар viewh = UIViewController() viewh.presentViewController (secondViewController, анимированные: правда, завершение: ноль) –