Здравствуйте, в общем такая проблемка, есть кнопка в UIViewController и есть модель данных, с контроллера WorkTypeSelectController я передаю в модель WorkEventModel.workType данные, и хочу что бы после возвращения в WorkEventController у меня setTitle устанавливался из WorkEventModel.workType,не прибегая к viewWillAppear, может есть какие то нормальные варианты решения этой задачи?
struct WorkEventModel {
var workType: String?
var city: String?
}
class WorkEventController: UIViewController {
var viewModel: WorkEventModel!
private let workTypeButton = UIButton(title: "Тип работы",
titleColor: .black,
backgroundColor: .rgb(red: 245, green: 245, blue: 245, alpha: 1),
font: UIFont.avenir(size: 20),
cornerRadius: 13)
}
class WorkTypeSelectController: UIViewController {
var viewModel: WorkEventModel!
}