Действие раскадровки Xcode 6 unwin segue не определено

Я уже давно без проблем использую unwind segues в своем проекте. Я настроил их так, как должно быть, и все заработало. И вдруг сегодня в раскадровке я получаю это предупреждение «Действие перехода ‹> не определено». Я проверил свой код, и методы раскрутки все еще находятся в моих файлах .m контроллера представления. В моем коде ничего не изменилось. У меня все еще есть около 10 этапов раскрутки, определенных в файлах .m, но только 2 из них теперь можно увидеть в раскадровке.

введите здесь описание изображения

Что случилось?

Спасибо!

Xcode 6.1.1 Цель-C


person Van Du Tran    schedule 08.01.2015    source источник
comment
Эй, ты нашел какие-нибудь ответы на это? У меня сейчас такая же проблема. Кроме того, я не могу создавать новые сегменты.   -  person Sunil    schedule 20.01.2015
comment
Привет @Sunil, я не нашел ответа на этот вопрос. У меня все еще есть проблема. Может быть, вы можете проголосовать за вопрос, чтобы помочь?   -  person Van Du Tran    schedule 22.01.2015


Ответы (2)


Фиксированный! Я не уверен, какие комбинации этих вещей помогли, если таковые имеются, но вот что я сделал:

1. закрыл Xcode
2. удалил все в ~/Library/Developer/Xcode/DerivedData /
3. удалил ~/Library/Caches/com.apple.dt.Xcode
4. перезагрузил Mac
5. запустил Xcode
6. открыл мой проект
7. control- перетаскивание на Exit теперь работает

person mqueue    schedule 23.01.2015
comment
Я попробовал на macbook моего коллеги, он работает над теми же файлами проекта, что и я, и проблема также на его компьютере. Для сведения людей я пытался очистить производные данные, удалив Xcode и переустановив его, проверив проект из git в другую папку, но ничего из этого не сработало. - person Van Du Tran; 23.01.2015
comment
Я попробовал ваш обновленный ответ, но он все еще не работает :( Я на новом компьютере только что вытащил свой проект из git.. - person Van Du Tran; 28.01.2015
comment
Вы пробовали выполнить шаги после проверки проекта из git? Думаю ключом для меня было удаление кеша, но точно не знаю. Итак, если вы проверяете проект, закройте Xcode и удалите com.apple.dt.Xcode, а затем запустите Xcode и посмотрите, поможет ли это вообще. - person mqueue; 29.01.2015
comment
Я очистил кеш после того, как проверил проект. На самом деле я сделал все шаги, которые вы перечислили, после того, как проверил проект на новом компьютере. Похоже, проблема где-то в другом месте, а не в кеше (в моем случае). Я нашел обходной путь, позволяющий мне использовать отсутствующие этапы раскрутки. - person Van Du Tran; 29.01.2015

Я получил сообщение об ошибке: «Действие перехода [unwindAction] не определено». Это было разрешено путем удаления ссылки на файл viewController.swift в Xcode и добавления его обратно.

person Edit    schedule 03.07.2018