Отмена не работает в IB (Interface Builder) в Xcode 5

Есть ли у кого-нибудь еще эта проблема? Он работал пару дней назад, но теперь, когда я работаю в Interface Builder на раскадровке, Undo просто говорит "Undo Change Frame Size" независимо от того, что я делаю, это не позволяет отменить/повторить (это ОЧЕНЬ ТРЕНА!).

Ответы

Ответ 1

Это также случилось со мной, когда я обновился до Xcode 5 для некоторых моих старых проектов, которые я перенес. Очистка папки сборки не помогла. Но удаление всего внутри папки DerivedData (/Users/(your username)/Library/Developer/Xcode/DerivedData) мне помогло. Он работает так же, как папка с кешем, поэтому удаление всего внутри него безопасно (все внутри там построено из ваших файлов проекта в любом случае, они просто ускоряют работу). Вероятно, он поврежден (или несовместим) с Xcode 5. Закройте Xcode, удалите все внутри него и снова запустите Xcode, создайте свой проект. Это сработало для меня.

Примечание. Если вы не уверены в удалении файлов в DerivedData, вы можете создать резервную копию в другом месте, прежде чем удалять его, чтобы быть в безопасности. Но я могу с уверенностью удалять все в нем.

Ответ 2

У меня такая же проблема, но в моем случае я могу использовать функцию отмены в редакторе помощника.

попробуйте

Я надеюсь, что эта помощь!