У меня есть вопрос, я изучаю программирование на swift, я научился обрабатывать таблицы и коллекции без проблем, включая cosumo сервисов с alamofire, но у меня возникла проблема, у меня есть коллекция в персонализированном табличном представлении ячейке, удалось выполнить событие click внутри коллекции, и я передаю его в ViewController с информацией о передаче протокола, которая мне нужна, но когда я загружаю следующий ViewController (TabsDetailProductViewController), он не попадает в метод viewDidLoad, если это происходит не переходить к добавленному ContentView, связанному с DetailProductContentViewController. То есть как я понял при использовании метода.
func ItemClick(position: Int, model: Product) {
let Storyboard = UIStoryboard(name: "Main", bundle: nil)
let tabsViewController = Storyboard.instantiateViewController(withIdentifier: "TabsDetailProductViewController") as! TabsDetailProductViewController
tabsViewController.productModel = model
self.navigationController?.pushViewController(tabsViewController, animated: true)
}
Мне пришлось попасть в viewLoaded из TabsDetailProductViewController, но вместо этого он переходит к viewLoaded из DetailProductContentViewController, а затем возвращается к представлению TabsDetailProductViewController. Мне нужно знать, что я делаю неправильно, или, может быть, это жизненный цикл.
Это моя раскадровка.