Есть ли у кого-нибудь еще эта проблема? Он работал пару дней назад, но теперь, когда я работаю в Interface Builder на раскадровке, Undo просто говорит "Undo Change Frame Size" независимо от того, что я делаю, это не позволяет отменить/повторить (это ОЧЕНЬ ТРЕНА!).
Отмена не работает в IB (Interface Builder) в Xcode 5
Ответ 1
Это также случилось со мной, когда я обновился до Xcode 5 для некоторых моих старых проектов, которые я перенес. Очистка папки сборки не помогла. Но удаление всего внутри папки DerivedData (/Users/(your username)/Library/Developer/Xcode/DerivedData
) мне помогло. Он работает так же, как папка с кешем, поэтому удаление всего внутри него безопасно (все внутри там построено из ваших файлов проекта в любом случае, они просто ускоряют работу). Вероятно, он поврежден (или несовместим) с Xcode 5. Закройте Xcode, удалите все внутри него и снова запустите Xcode, создайте свой проект. Это сработало для меня.
Примечание. Если вы не уверены в удалении файлов в DerivedData
, вы можете создать резервную копию в другом месте, прежде чем удалять его, чтобы быть в безопасности. Но я могу с уверенностью удалять все в нем.
Ответ 2
У меня такая же проблема, но в моем случае я могу использовать функцию отмены в редакторе помощника.
попробуйте
Я надеюсь, что эта помощь!