Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode记住折叠/打开了哪些文件夹_Xcode_Collapse_Expand_Savestate_Project Navigator - Fatal编程技术网

Xcode记住折叠/打开了哪些文件夹

Xcode记住折叠/打开了哪些文件夹,xcode,collapse,expand,savestate,project-navigator,Xcode,Collapse,Expand,Savestate,Project Navigator,我有一个包含许多文件夹/组的大型iOS项目。当我退出并重新启动Xcode时,ProjectNavigator中的所有文件夹都会显示为展开状态,因此我必须手动折叠其中的大部分文件夹 是否可以保存项目导航器的状态,以便在Xcode重新启动时,相同的文件夹会像以前一样折叠/展开?解决方案是删除此文件: MyProjectName.xcodeproj > project.xcworkspace > xcuserdata > myusername.xcuserdatad > Use

我有一个包含许多文件夹/组的大型iOS项目。当我退出并重新启动Xcode时,ProjectNavigator中的所有文件夹都会显示为展开状态,因此我必须手动折叠其中的大部分文件夹


是否可以保存项目导航器的状态,以便在Xcode重新启动时,相同的文件夹会像以前一样折叠/展开?

解决方案是删除此文件:

MyProjectName.xcodeproj > project.xcworkspace > xcuserdata > myusername.xcuserdatad > UserInterfaceState.xcuserstate
此文件是在重新打开项目时由XCode重新创建的

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

要查看文件,请右键单击MyProjectName.xcodeproj,然后选择“显示软件包内容”。您将在子文件中找到
UserInterfaceState.xUserState

  • 项目导航器>搜索文件(输入一个随机序列号),显示“无筛选结果”
  • 关闭项目
  • 重新打开项目
  • 所有文件夹都已重置

  • 这是默认行为。在Xcode 5中对我来说效果很好-你使用的是哪个版本?4年后,这个问题仍然困扰着Xcode。删除
    UserInterfaceState.xcuserstate
    最多只能给我一到两周的时间,直到错误再次出现。这是一个错误,尚未解决。请将问题复制到上。关于这个问题已经五年没有解决。你是说删除文件MyProjectName.xcodeproj>project.xcworkspace>。。。?MyProjectName.xcodeproj和xcworkspace是文件,但不是文件夹。。。