Восстановление случайного раскадровки
Я попытался найти ответ, но не нашел его.
Я случайно удалил свою раскадровку в XCode4. В любом случае, я могу получить его? Я посмотрел в корзину, но ничего там не было.
Спасибо за вашу помощь!
UPDATE: Несмотря на то, что я удалил раскадровку, я заметил, что компилятор все еще компилирует и запускает программу и имеет все те же UIButtons и UILabels с правильными размерами, текстовыми метками и позиционированием. Все как будто он никогда не был удален! Я предполагаю, что информация все еще там где-то! кто-нибудь знает, есть ли, возможно, копия, сохраненная в xcode где-то, что я могу использовать для воссоздания файла раскадровки?
Ответы
Ответ 1
Если вы действительно удалили файл (проверьте файловую систему, а не только на XCode, см. ниже описание Liam для местоположения), и это не в корзине, есть (afaik) действительно только два варианта;
- TimeMachine, если у вас этот запуск может иметь хорошую копию.
- Утилита восстановления, например Disk Drill или MacKeeper
При удалении, чем больше вы используете свой диск после удаления файла, тем меньше шансов на восстановление, поэтому, если вы действительно серьезно, вы должны установить программу на другой Mac и переместить диск на восстановление, чтобы вы ничего не перезапишут.
Ответ 2
Если оно появилось, это означает, что вы можете найти его в папке проекта. Просто зайдите в /projectName/projectName/Base.lproj. Раскадровка есть. Вы можете перетащить его в Xcode и его как новый.
Ответ 3
Вы можете найти файл раскадровки в папке Base.lproj, оттуда вы можете просто перетащить его в Xcode
Ответ 4
Даже если вы удалили свою основную доску объявлений, она будет находиться внутри папки под названием Base.lProj
(Эта папка будет находиться в папке, где файлы исходного и заголовка лежат в обычном случае.)
Итак, перейдите к Xcode. Щелкните правой кнопкой мыши в навигаторе проекта на вкладке слева и снова добавьте эти файлы в проект.
Ответ 5
Я сделал то же самое. Откройте свою корзину на рабочем столе и перетащите раскадровку обратно в открытый файл Xcode.
Ответ 6
Попробуйте щелкнуть правой кнопкой мыши по папке "Проект", а затем перейдите к Add Files to yourprojectname
> Base.Iproj
> yourstoryboard file
и добавьте это обратно.
Ответ 7
Я просто сделал то же самое. Это было довольно легко восстановить, если вы использовали git (и не было большого изменения от последнего коммита).
Все, что вам нужно сделать, это восстановить файл project.pbxproj.
Попробуйте git отличить ваш .xcodeproj/project.pbxproj
Как только вы подтвердите, что восстановление этого файла сохранит вашу раскадровку (поскольку вы найдете удаленные строки вокруг MainStoryboard), запустите эту простую команду:
git checkout project.pbxproj
Если вы внесли некоторые изменения в проект (например, добавление файлов) со времени последнего коммита, вы также найдете некоторые добавленные строки. Сохраните их, выполнив команду git diff перед указанной выше.
Ответ 8
У меня была та же проблема, я локализовал свою раскадровку и не смог проверить параметр wright, который привел только к одному файлу storyboard.string, а исходная раскадровка была удалена xcode. Надеюсь, исходный файл раскадровки был помещен в корзину, поэтому я смог его восстановить. Возможно, теперь новая версия XCode 8 по умолчанию ставит файл int в корзину.