2015-01-08 5 views
2

Я использую unind segues в своем проекте на некоторое время без проблем. Я настраивал их так, как должно быть, и все работает нормально. Тогда вдруг сегодня в Раскадровке я получаю это предупреждение «Действие <> действие не определено». Я проверил свой код, и методы размотки все еще присутствуют в моих файлах .m. Ничто в моем коде не изменилось. У меня все еще есть около 10 разворот segues, определенных в файлах .m, но только 2 из них можно увидеть сейчас в раскадровке.Xcode 6 раскадровка unin segue action не определен

enter image description here

Что не так?

Спасибо!

Xcode 6.1.1 Objective-C

+0

Эй, вы нашли ответы на это? Сейчас у меня такая же проблема. Кроме того, я не могу создавать новые сегменты. – Sunil

+0

Hi @Sunil, я не нашел ответа на это. У меня все еще есть проблема. Может быть, вы можете поддержать вопрос, чтобы помочь? –

ответ

1

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

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

+0

Я попробовал макрокоманду моего коллеги, он работает над теми же файлами проекта, что и я, и проблема тоже на его компьютере. Для информации людей я попытался очистить производные данные, удалить Xcode и переустановить его, проверив проект из git в другую папку, но ни одна из них не работала. –

+0

Я пробовал ваш обновленный ответ, но он все еще не работает :(Я на новом компьютере просто вытащил свой проект из git .. –

+0

Вы пытались выполнить шаги после проверки проекта из git? Я думаю, что ключ для меня удалял кеш, но я не знаю точно. Итак, если вы проверите проект, закройте Xcode и удалите код com.apple.dt.X, а затем запустите Xcode и посмотрите, помогает ли это вообще. – mqueue