StoryBoard Assistant Editor停止显示相关文件

时间:2014-12-11 15:25:39

标签: ios objective-c xcode xcode-storyboard

Xcode storyboard助理编辑停止显示相关文件。 "自动"被选中" Class"填写了Identity Inspector。

以前工作过,但知道它已经停止了。 "自动"或" CounterPart"除了StoryBoard之外,其他文件仍在使用模式。

几天前,我尝试从Xcode 5更新到6,但后来放弃了。 这会与它有关吗?

16 个答案:

答案 0 :(得分:31)

找到解决方案(至少对我有用),它是导致你无法创建新网点的相同错误。您必须删除[DerivedData]文件夹:

  1. 关闭您正在处理的项目。
  2. 删除项目的【DerivedData】文件夹。 (此文件夹可能位于项目文件夹内或内部 〜/ Library / Developer / XCode / DerivedData /(您的项目)/)或某处 其他是由你设定的。
  3. 重启Xcode。
  4. here

答案 1 :(得分:19)

从XCode 11开始,您可以option(alt) + click在要在助手编辑器中查看的文件上。 简单修复。

答案 2 :(得分:6)

删除派生数据并不适用于我,也不会强制退出Xcode并重新启动它。

唯一有用的是删除类和故事板(仅对它们的引用)并将它们添加回项目。

希望能帮助别人。

答案 3 :(得分:3)

首先点击助手窗口,然后点击'option'+'alt'并右键点击你想要的视图控制器。

答案 4 :(得分:1)

可能为时已晚,但只需使用键盘,您就可以启动相关文件的重置。 使用键盘: 命令+选项+ shift + z

您可以在菜单Xcode-> View-> Assistant Editor-> Reset Editor中找到它。

答案 5 :(得分:1)

适用于Xcode 8+版本

检查顶级流程指示器,如果Xcode是“索引”文件...如果是,那么,请等到它完成。一旦完成。您的文件将自动显示为自动部分中的对应部分。

如果Xcode没有在流程栏中显示“索引”,那么请执行@Anna Chiara的答案

答案 6 :(得分:1)

  

如果有人想知道如何在XCode 11中找到Assistant编辑器,那么   请从下图找到步骤。您可以显示此选项   在情节提要或左上角的Xib文件中。

enter image description here

答案 7 :(得分:1)

唯一对我有用的是从有问题的 ViewController 文件中复制代码并完全删除它们,然后创建具有完全相同名称的新文件并粘贴到以前的代码中。

该助手随后毫无问题地链接到新的 ViewController 文件。

答案 8 :(得分:0)

我有同样的问题,花了将近2个小时尝试不同的方法,最后我找到了解决问题的方法。

我已经在同一个swift文件中创建了两个或更多VC,我认为这就是IDE为什么对这些文件感到困惑的原因。 所以我建议你删除你的viewcontroller类并清除而不是重新分配类。

我希望它也适合你。

答案 9 :(得分:0)

终端上的这个命令解决了我的问题:

    defaults write com.apple.dt.XCode IDEIndexDisable 0

答案 10 :(得分:0)

  • 我删除了〜/ Library / Developer / XCode / DerivedData - >没用?
  • Xcode-> View-> Assistant Editor-> Reset Editor is disable

最后,我发现文件的.xib文件所有者的类名不正确(该类不存在)。我纠正了它,助理编辑再次工作。

希望这有助于你

答案 11 :(得分:0)

对于它的价值,这在9.3的最后几天发生在我身上。我刚刚在testflight上为备用调试符号添加了一个新的构建模式。直到我删除新架构然后删除派生数据并重新启动它才开始再次工作。我重新添加了新架构并继续工作。不知道问题是什么,但这就是为我解决的问题。

答案 12 :(得分:0)

在同一情况下,这对我有用:

  1. 右键单击ViewController文件(在左窗格中),然后选择“删除”->“删除引用”。
  2. 右键单击该ViewController文件所在的文件夹,然后选择“将文件添加到..”,然后添加刚刚删除的ViewController文件。
  3. 利润。

答案 13 :(得分:0)

我有同样的问题。终于这对我有用了。

  1. 更改ViewController文件的名称。
  2. 通过“重构”工具将类的名称更改为新名称

Refactor tool

答案 14 :(得分:0)

万一有人在观看,我会有一个奇怪的实例(Xcode 11):我删除了一个我做错了的View Controller;放入一个新的,创建UIView并关联。但是我没有费心在前一个屏幕上的View Controller中创建插座。奇怪的是,它让我工作了几分钟,然后在我关闭了助理编辑器以执行其他操作之后,又将其重新打开,仅拥有UIResponder.h文件。编辑-这又发生了。必须先删除“线路”到下一个屏幕,然后重新创建-然后重新出现以获取正确的.m和.h文件的选项。

答案 15 :(得分:-1)

只需退出并重新打开 Xcode 即可。