【问题标题】:Accidentally deleted main view in .xib file and now I can't get it back不小心删除了 .xib 文件中的主视图,现在我无法取回它
【发布时间】:2011-11-08 02:13:22
【问题描述】:

我不小心删除了 .xib 文件中的主要 iPhone 视图。这是在我绘制了整个 GUI 和按钮之后。我试图删除一个按钮,单击主视图并点击删除,尝试撤消,但没有奏效。

我在 .xib 文件中添加了一个新视图,但我原来的 GUI 似乎不见了。

有什么办法可以找回来吗?

谢谢。

【问题讨论】:

  • 从您的版本控制系统或备份中恢复它。除此之外,你不走运 AFAIK。
  • 如果撤消不起作用,我建议您前往bugreporter.apple.com 并提交错误。你不是唯一一个不小心删除了我们不想删除的视图的人,这正是撤消的目的。
  • 自己试试吧。创建一个新的基于视图的应用程序,转到不是 MainWindow.xib 的 .xib 文件,单击视图,点击删除。它消失了,无法撤消。我看不到如何找回它。错误?
  • 如果您在删除视图后没有构建项目,您可以转到项目文件夹并将 xib 文件复制到项目文件夹之外。然后先退出 xcode(因为它会保存项目)并用副本覆盖您的 xib 并重新打开您的项目。

标签: iphone view xcode4 xib


【解决方案1】:

当您从 xcode4 中删除文件时,它应该询问“删除引用”或“删除文件(物理上)”,但无论是哪一种,都尝试在垃圾箱中找到该文件。如果您足够幸运,请放回文件,然后再次添加到您的项目中。

最后一步,开始使用版本控制系统。 XCode4内置了版本控制系统,你可以试试(虽然我不喜欢XCode4的版本,但我用的是“synx”,它是免费的)。

等等等等……备份很重要,所以如果你不喜欢版本控制,你可以做一些更简单的任务,比如把它压缩到项目文件夹中,然后在你开始添加任何新东西或更新之前把它放在一个备份文件夹中任何东西。

【讨论】:

    【解决方案2】:

    这看起来像是 Interface Builder 中的错误。请在http://bugreporter.apple.com 提交错误。除了上面关于使用版本控制的 cmets,如果您还没有保存/关闭文档,您可以选择 File->Revert to saved... 回到上次保存的版本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-07-02
      • 2017-04-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-22
      相关资源
      最近更新 更多