Когда вы нажимаете на экран, я пытаюсь получить функцию, которая находится в другом представлении. Контроллер, который будет называться usaully, просто выполнил бы viewControllerFuncIsIn(). NameOfFunc() , но поскольку класс контроллера представления, который имеет функцию im, пытающуюся вызвать, является SCNView. он дает мне эту ошибку с ns coder, потому что в настоящее время в Skscene функция im, пытающаяся вызвать, находится в классе Ext1 прямо под viewdidload (не в нем).Как вызвать функцию с другого контроллера вида с разными классами
Обновление для комментариев ниже:
Extra1(coder:NSCoder())!.see()
У вас есть ошибка или ошибка? Вы пытаетесь использовать метод init 'init (withCoder coder:)' без передачи в кодере –
да, я получаю сообщение об ошибке, обновляю свой код сейчас @Simon McLoughlin – Hunter
Попробуйте использовать делегатов или уведомления –