2016-08-11 44 views

回答

3

尝试拖动并从项目导航器拖放文件到助理编辑作为临时的解决办法的途径。 你也可以点击这个图标带来最近的文件。

尝试清理项目,清洁build文件夹,重新启动的Xcode。 确保Storyboard中的视图控制器具有正确的自定义类名称。

+0

所有的清理都不能帮助我,就像他们不帮助OP一样。你提供的黑客打开文件“手动”和插座不会创建一个错误:“无法插入新的插座连接:找不到任何信息的类名为***” –

13

您可以尝试使用快捷键代替,以打开助理编辑器。

快捷键: -

option + click on the file要在assistant editor

+0

好的提示,但没有帮助我,得到错误消息“无法插入新的插座连接:找不到任何名为***的类的信息”。所有的类都在XIB中相应设置并且我已经确认名称相等多次 –

+0

这完全是另一种情况@AlexanderTelegin,但由于代码之间的空间不足,有时会发生错误。我不完全确定,但是当我面对这个问题时,我也这样做。 – Aashish

0

我想我知道你遇到的问题,以开拓。我也体验过它,但它是间歇性的。有时点击Manual会显示整个项目文件夹,我可以选择可编辑的类,但有时候它只显示它们的界面版本,这些版本是不可编辑的,不能将IBOutlet拖拽到它们(您可以告诉B /会说internal class,代码少)。我注意到,如果我在AutomaticManual之间来回切换,我通常可以让可编辑类出现。我还会关闭助手编辑器,在故事板上选择另一个视图控制器或两个视图控制器,然后返回到我原来的视图控制器,再次打开助手编辑器,并重新开始工作。

还有它的其他讨论here,herehereThis建议关闭索引听起来有趣,值得一试,如果问题不断重现。更新:This与击中+并打开第二个文件,然后关闭接口文件的技巧,当我尝试它时,工作得很好。

这里是的Automatic侧是如何显示的实际文件时,Manual侧只显示接口,它说internal旁边class图片:

enter image description here

enter image description here

0

家伙,我只是停止通过更改xcode 9.2中的设置来处理这个问题。现在我使用导航窗格。

这里是它如何工作的:

现在好了,如果你去的Xcode - >首选项 - >导航 并选择“使用聚焦编辑器”,如下面的图片。现在

enter image description here

您可以手动导航窗格中选择。 只需点击您想要更改的页面,然后在导航窗格中选择

下面是几张截图:

enter image description here

enter image description here

图片显示的代码文件,但它可以在导航窗格中单击一切正常。