У меня есть UIView
, внутри него я создаю UIViewController
:
class TopBarView: UIView {
var viewController: UIViewController?{
didSet{
print("a")
}
}
позже в моем коде, я выполняю segue
, используя:
if let vc = viewController {
vc.performSegue(withIdentifier: "imagesSegue", sender: nil)
}
Я хочу передать некоторые параметры UIViewController
, который я выполняю segue
в.
Я попытался добавить определение "подготовка к переходу" внутри определения viewcontroller
, так это будет выглядеть так:
class TopBarView: UIView {
var viewController: UIViewController?{
didSet{
print("a")
}
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
}
}
Тем не менее, я получаю сообщение об ошибке - такое, вероятно, не может быть сделано.
Как я могу передать необходимые параметры в новыйUIViewController