Что означает эта ошибка Xcode?

93
7

Я получил эту ошибку Xcode, в которой говорится, что "segues, инициированные непосредственно из контроллеров представлений, должны иметь идентификатор". Что это значит и как я могу это исправить?

спросил(а) 2015-04-26T19:42:00+03:00 5 лет, 2 месяца назад
1
Решение
55

Из этого вопроса SO: Segues инициируется непосредственно из предупреждения диспетчера представлений в раскадровке xcode

"Сегсы, инициированные непосредственно из диспетчера представлений, должны иметь идентификатор для использования с -[UIViewController performSegueWithIdentifier:sender:]

Это предупреждение возникает, когда вы перетаскиваете выделение из значка "Контроллер вида" (ака, а не отступ от кнопки или действия) и не называете его именем.

Вы должны дать им имя, иначе нет способа называть их программно..., что является единственной причиной, по которой вы могли бы связать такой сегмент.

Вы должны быть в состоянии дважды щелкнуть предупреждение, чтобы раскадровка вывела нарушительный сегмент, чтобы вы могли добавить к нему имя ".

ответил(а) 2015-04-26T19:45:00+03:00 5 лет, 2 месяца назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема