#ios5
#ios5
Вопрос:
Я пытаюсь понять концепцию раскадровки, но получаю это предупреждение:
Unsupported Configuration: Segues initiated directly from view controllers must have an identifier for use with -[UIViewController performSegueWithIdentifier:sender:]
Что я хочу сделать:
у меня есть панель вкладок с 4 вкладками, эти вкладки ведут к разным контроллерам NavigationControllers с TableViewControllers в них. 4 разных TableViewControllers совместно используют один и тот же DetailViewController. Когда я пытаюсь подключить последнее соединение (TableViewController -> NaviagtionViewController -> DetailViewController) Я получаю это предупреждение.
Надеюсь, я объяснил это достаточно ясно.
Том
Ответ №1:
Когда вы получаете это предупреждение и у вас примерно 50 переходов.. есть ли простой способ найти тот, у которого отсутствует идентификатор?
Комментарии:
1. есть ли ответ на ваш вопрос? поскольку мой проект огромен.
2. Лучший совет, который у меня есть, — развернуть левую боковую панель в представлении IB. Я имею в виду не боковую панель XCode … а вложенную боковую панель при редактировании раскадровки. Затем разверните каждое представление и щелкните по каждому переходу (с открытой правой боковой панелью), пока не найдете один без идентификатора.
Ответ №2:
Нашел, я забыл указать идентификатор для созданного мной перехода.