Xcode storyboard助理编辑停止显示相关文件。 "自动"被选中" Class"填写了Identity Inspector。
以前工作过,但知道它已经停止了。 "自动"或" CounterPart"除了StoryBoard之外,其他文件仍在使用模式。
几天前,我尝试从Xcode 5更新到6,但后来放弃了。 这会与它有关吗?
答案 0 :(得分:31)
找到解决方案(至少对我有用),它是导致你无法创建新网点的相同错误。您必须删除[DerivedData]文件夹:
【DerivedData】
文件夹。 (此文件夹可能位于项目文件夹内或内部
〜/ Library / Developer / XCode / DerivedData /(您的项目)/)或某处
其他是由你设定的。见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)
答案 7 :(得分:1)
唯一对我有用的是从有问题的 ViewController 文件中复制代码并完全删除它们,然后创建具有完全相同名称的新文件并粘贴到以前的代码中。
该助手随后毫无问题地链接到新的 ViewController 文件。
答案 8 :(得分:0)
我有同样的问题,花了将近2个小时尝试不同的方法,最后我找到了解决问题的方法。
我已经在同一个swift文件中创建了两个或更多VC,我认为这就是IDE为什么对这些文件感到困惑的原因。 所以我建议你删除你的viewcontroller类并清除而不是重新分配类。
我希望它也适合你。
答案 9 :(得分:0)
终端上的这个命令解决了我的问题:
defaults write com.apple.dt.XCode IDEIndexDisable 0
答案 10 :(得分:0)
最后,我发现文件的.xib文件所有者的类名不正确(该类不存在)。我纠正了它,助理编辑再次工作。
希望这有助于你
答案 11 :(得分:0)
对于它的价值,这在9.3的最后几天发生在我身上。我刚刚在testflight上为备用调试符号添加了一个新的构建模式。直到我删除新架构然后删除派生数据并重新启动它才开始再次工作。我重新添加了新架构并继续工作。不知道问题是什么,但这就是为我解决的问题。
答案 12 :(得分:0)
在同一情况下,这对我有用:
答案 13 :(得分:0)
答案 14 :(得分:0)
万一有人在观看,我会有一个奇怪的实例(Xcode 11):我删除了一个我做错了的View Controller;放入一个新的,创建UIView并关联。但是我没有费心在前一个屏幕上的View Controller中创建插座。奇怪的是,它让我工作了几分钟,然后在我关闭了助理编辑器以执行其他操作之后,又将其重新打开,仅拥有UIResponder.h文件。编辑-这又发生了。必须先删除“线路”到下一个屏幕,然后重新创建-然后重新出现以获取正确的.m和.h文件的选项。
答案 15 :(得分:-1)
只需退出并重新打开 Xcode 即可。