У меня есть перо pageViewController с его классом pageViewControllerClass. На нем я создаю перо myCustomViewController с его myCustomViewControllerClass, который имеет выходы.
Я использую
guard let myViewController1 = UINib(nibName: "myCustomViewControllerClass", bundle: Bundle(for: myCustomViewControllerClass.self)).instantiate(withOwner: self, options: nil).first as? myCustomViewControllerClass else { return }
Я добавляю его для просмотра контроллера, используя:
setViewControllers([myViewController1], direction: .forward, animated: true, completion: nil)
Хотя нет выходов, подключенных из myCustomViewController к классу myCustomViewController, перо загружается нормально, но когда подключена розетка, мое приложение вылетает, говоря:
pageViewController этот класс не соответствует значению ключа для кодирования
ключ myOutletName.
Я пытался использовать bundle как nil, устанавливая instantiate (owner: myCustomClass.self), устанавливая bundle в качестве основного. Пока что он продолжает падать. Буду очень признателен за предложения о том, что я делаю неправильно.