Неподдерживаемая конфигурация

#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:

Нашел, я забыл указать идентификатор для созданного мной перехода.