请记住哪些文件夹是折叠的/打开的

9

我有一个庞大的iOS项目,其中包含许多文件夹/组。当我退出并重新启动Xcode时,项目导航器中的所有文件夹都被展开了,所以我必须手动折叠大部分文件夹。

是否有可能保存项目导航器的状态,这样当Xcode重新启动时,与之前相同的文件夹会保持折叠/展开状态?


这是默认行为。在我的Xcode 5中运行良好 - 您使用的是哪个版本? - Jay
四年过去了,这个问题仍然困扰着 Xcode。删除 UserInterfaceState.xcuserstate 最多只能让我再过一两周,然后这个 bug 又会出现。 - trndjc
这是一个错误,仍未解决。请在http://bugreport.apple.com上复制此问题的链接http://openradar.appspot.com/32787072。考虑到这个问题已经存在了五年。 - Tricky
2个回答

31

解决方案是删除此文件:

MyProjectName.xcodeproj > project.xcworkspace > xcuserdata > myusername.xcuserdatad > UserInterfaceState.xcuserstate

重新打开项目时,该文件由XCode重新创建。

显然,在XCode崩溃时,该文件损坏了。(它的大小为300 KB,而不是通常的10 KB)。

要查看文件,请右键单击MyProjectName.xcodeproj,然后选择Show Package Contents。您将在子文件中找到UserInterfaceState.xcuserstate


你的意思是删除文件MyProjectName.xcodeproj > project.xcworkspace > ...吗?MyProjectName.xcodeproj和xcworkspace是文件而不是文件夹... - zzheads

0
  1. 打开项目导航器 > 搜索文件(输入任意字符串),显示“无筛选结果”。
  2. 关闭项目。
  3. 重新打开项目。
  4. 所有文件夹已重置。

enter image description here


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接