gpt4 book ai didi

ios/xcode : Posssible to recover lost main storyboard from build in simulator?

转载 作者:行者123 更新时间:2023-11-29 01:53:52 29 4
gpt4 key购买 nike

前段时间,我不小心删除了应用程序的主 Storyboard。我阅读以在垃圾文件夹中找到它,然后将其拖回我所做的项目。

但是,我没有意识到这样做实际上并没有将文件传回它所属的位置。它只是让应用引用垃圾文件夹中的 Storyboard。

在很大程度上忘记了这一点,在一个错位的组织中,我今天清空了我的垃圾,现在主 Storyboard在应用程序中显示为红色并且丢失了。

一个person回答类似的问题说要直接在派生数据的 base.lproj 中查看。我这样做并找到了一个启动屏幕,但没有主 Storyboard。

不过,我确实让该应用程序仍在模拟器中运行。

想知道是否有办法从那里恢复 Storyboard。

顺便说一句,我也试过用钻盘进行数据恢复,但没有找到文件。

您有什么建议吗?

最佳答案

I did not realize that doing this does not actually transfer the file back where it belongs

好吧,如果您要求它,它就会这样做。当您将某些东西拖到项目中时,会显示一个带有复选框的对话框,询问您是否要将该东西复制到项目文件夹中。如果您没有选中该复选框,那是您自己的错。

您无法从模拟器或(同样的东西)从构建的应用程序中检索 Storyboard,因为它们不是同一个 Storyboard。构建的应用程序包含 Storyboard的编译 版本(.storyboardc 文件)。因此,您无法从中恢复 Storyboard的,就像您无法从构建的应用程序的已编译二进制文件中提取代码文件的源代码一样。

从备份中检索 Storyboard可能会更幸运。例如,也许您的 Mac 正在运行 Time Machine;如果是这样,您在最近的 Time Machine 备份中获得了原始 Storyboard。当然,任何关心他的工作的正派程序员都会将该工作置于版本控制(例如 git)之下,因此 Storyboard将出现在您将其移至垃圾箱之前保存的提交中。

关于ios/xcode : Posssible to recover lost main storyboard from build in simulator?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31104944/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com