swift - 我在 XCode 上重构 Storyboard时丢失了一些工作?我能做些什么?

标签 swift storyboard interface-builder ios9 xcode7

我已经阅读了 appcoda 的第一本书“开始使用 Swift 编程”

我在这本书中学到的一个功能,并且在使用 Storyboard时我非常喜欢的一个功能是,当 Storyboard的数量变得太大时,能够重构一些 Storyboard,所以一开始我做得很成功,没有任何问题。

我开始将我的 Storyboard分成更小的 block ,就像这样

enter image description here

哦,太可怕了

然后这发生了

当我按下“重构 Storyboard”时,它不会像以前那样提示我输入名称,而是将新的 Storyboard引用重命名为“Main copy.storyboard”

enter image description here

我可以找回丢失的 Storyboard吗?

当这种情况发生时,旧的 Storyboard消失了,并且出现了 main.storyboard 的精确副本

CTROL-Z 不起作用,因为我立即尝试了,并且在过去 2 天左右的时间里我没有进行版本控制(我知道,那真的很愚蠢)

如果我无法恢复 Storyboard,有人可以告诉我为什么会发生这种情况吗?我不想再这样了

顺便说一句,我正在运行 XCode 7.2.1 的最新版本

最佳答案

Xcode 可能已将丢失的 Storyboard放入垃圾桶中。使用 Finder 进行检查。垃圾箱是位于 Dock 右侧或底端的类似废纸篓的东西。

如果丢失的文件位于废纸篓中,您可以右键单击它并选择“放回”将其发送回您的项目文件夹中。您可能还需要使用"file">“将文件添加到“MyProject””将其添加回 Xcode 中的项目。

关于swift - 我在 XCode 上重构 Storyboard时丢失了一些工作?我能做些什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35907804/

相关文章:

swift - Swift 中的绝对 UTC 偏移量

wpf - 使用 SourcName 在其他元素上触发

ios - 是否在任何地方记录了数组 `instantiateWithOwner` 返回以特定方式排序?

swift - NSTableView 中的子类 NumberFormatter 未格式化

ios - 如何按与用户的距离对一组业务对象进行排序?

ios - Swift 中的 RSA 公钥加密

ios - 在没有导航 Controller 的情况下向 View 添加导航栏

ios - Storyboard中的标签没有采用正确的本地化值

Xcode Interface Builder 无法启动

ios - Swift 中的 CGPointMakeWithDictionaryRepresentation