Я собираюсь из одного контроллера в другой, используя несколько различных кнопок и сегментов.Я хочу, чтобы мой сегментированный элемент управления начинался с указанного индекса в зависимости от используемого перехода.Я попытался выполнить приведенный ниже код, но получил сообщение об ошибке при запуске приложения.
Код:
if segue.identifier == "watchedSegue" {
if let detailView = segue.destination as? ListView {
detailView.watchList = watchList
detailView.watchedList = watchedList
detailView.listSeg.selectedSegmentIndex = 1 //Error: Thread 1: Fatal error: Unexpectedly found nil while unwrapping an Optional value
}
}
Почему я получаю эту ошибку при запуске приложения?Каков предпочтительный способ установки индекса по умолчанию на основе segue?