Проблема с приведением на функцию prepareForSegue - PullRequest
0 голосов
/ 15 июня 2019

У меня ошибка с моим переходом. Когда я нажимаю на кнопку информации, приложение вылетает. В заголовке View у меня несколько сегментов. Первый предназначен для отправки массива в представление реестра, а другой - для открытия моей информации. Всплывающее окно.

Сообщение об ошибке:

showing error message

А это главный StoryBoard:

main Storyboard

Как мне это исправить?

1 Ответ

0 голосов
/ 15 июня 2019

Если у вас есть 2 segues, то вам нужно различать их с идентификатором

override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
   if segue.identifer == "toPopUp" {
      if let yourVC = segue.destination as? YourPopController {
        // set data
      }
   }
   else {
      if let yourVC = segue.destination as? RegisterViewController {
         // set data
      }
   } 
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...