Ios 无法插入新的出口连接错误

Ios 无法插入新的出口连接错误,ios,objective-c,uitableview,cocoa-touch,uikit,Ios,Objective C,Uitableview,Cocoa Touch,Uikit,我已经创建了一个自定义单元格,用于加载到表中。接口已经完成,现在我正在尝试链接xib和类 我打开了分割屏幕视图,并尝试控制拖动该项,以便Xcode可以为我建立连接。当我填写名称并单击“连接”时,我得到一个错误: 无法插入新的插座连接:无法在URL://localhost/Users/Velox/Projects/CompanyName/ProjectName/ProjectName/HistoryCell.m处的文档中插入源代码,因为它不包含名为HistoryCell的类的类定义 我已将xib的

我已经创建了一个自定义单元格,用于加载到表中。接口已经完成,现在我正在尝试链接xib和类

我打开了分割屏幕视图,并尝试控制拖动该项,以便Xcode可以为我建立连接。当我填写名称并单击“连接”时,我得到一个错误:

无法插入新的插座连接:无法在URL://localhost/Users/Velox/Projects/CompanyName/ProjectName/ProjectName/HistoryCell.m处的文档中插入源代码,因为它不包含名为HistoryCell的类的类定义

我已将xib的自定义类设置为HistoryCell

我错过了什么


谢谢。

所以,原来我是个傻瓜。用Xcode不能像这样做。如果在头文件中手动创建属性,然后在类文件中合成它们,则可以通过执行以下操作进行链接:

打开xib文件 右键单击“对象”面板中的单元格 单击并从此处的选项拖动到xib上的对象


就这些

该问题可能由其他错误引起。构建程序,如果有任何错误或警告,请修复它。然后按住ctrl键并拖动以再次插入插座,问题将消失。

我遇到了与意外删除的viewcontroller相同的问题。我将文件重新读取到project,但通过拖动from xib文件来添加插座会出现上述错误。我清理了项目并重新启动XCode,一切都恢复正常。

我修复了此问题通过删除.m文件(仅限参考)然后将其重新添加到项目中来发布。我认为XCode有时会被破坏(我使用的是最新的4.6)。

尝试清理项目并重新启动Xcode

如果仍然无法连接,请按照Xcode的
实用程序
导航视图,在
目标成员资格
部分中,取消选中并选中复选框,它将正常工作。也许您应该在取消选中后重建项目。

这个问题似乎是一个Xcode错误,当您用相同名称的新文件替换一个文件时,它会悄悄出现。Xcode似乎保留了对同名旧文件的引用

无论如何,解决这个问题的方法似乎是-

  • 清理项目

  • 在“项目导航器”视图中单击。转到要为其构建的目标的构建阶段下的编译源代码。删除并重新添加给您带来麻烦的.m文件

  • 或者,在NIB文件的文件检查器(实用程序视图)中,在目标成员身份下,取消选中并签回目标名称

  • 重新启动Xcode以获得良好的效果

  • 当然,单独删除和添加.m文件也可以解决这个问题

  • 步骤1。二,。我一个人把它修好了。 请随时询问是否有任何步骤需要扩展

    干杯,快乐编码:)

  • 从组件源中删除.m文件并再次添加
  • 清理并构建您的项目
  • 重新启动xcode

  • 在我的例子中,#1修复了问题

    退出XCode,然后使用以下方法清除派生数据:

    rm -rf ~/library/Developer/Xcode/DerivedData/*
    
    重新启动XCode并连接

    如果需要,请创建别名

    alias purgeallbuilds='rm -rf ~/library/Developer/Xcode/DerivedData/*'
    

    在你建议的.bash_配置文件中。

    我为另一个项目打开了另一个Xcode窗口,模拟器也在运行。我刚刚关闭了它们和产品->清理我当前的应用程序。它起作用了

    只需转到
    .m
    文件

    除去

    #import "calssName.h" 
    
    保存文件

    再次添加文本

    #import "calssName.h"

    保存文件

    我在Xcode 6.2中也遇到了同样的问题,在本例中,通过添加和删除一些无意义的内容来“接触”目标类就足以强制重新编译。问题随即消失。

    对于我来说,重新启动Xcode不起作用,我只是删除了对象并再次添加,然后开始工作。

    在我的情况下,它起作用了。1使用不同名称创建新项目2将文件复制并粘贴到其中3从第一个项目删除文件4将文件从新项目复制并粘贴到第一个项目。

    我尝试了“产品>清理”,然后尝试了“产品>清理生成文件夹”,但仍然存在问题。然后,我简单地删除了与给我带来问题的视图控制器相关联的有问题的.m和.h文件,为视图控制器类创建了一个新的.m和.h文件,将新的视图控制器类重新分配给我遇到问题的storyboard对象,一切正常

    我在尝试向旧项目添加新的监视目标时遇到报告问题,因为我在教程之后成功地在空白项目上添加了几次。我多次尝试将目标插入一个方案并删除文件、目标和方案,以及重新启动Xcode并删除派生文件。但每次我重新创建目标并尝试激活助理编辑器时,它都找不到与主故事板对应的文件,如果我手动选择它,然后尝试拖动新的出口,则会得到原始海报的错误。还可能是什么?
    事实上,我的错误与您在屏幕截图中看到的完全不同。

    而“删除”和“再次添加”解决方案似乎有点奏效。幸运的是,我很早就遇到了同样的情况,并且希望有一个简单的方法来修复它,以防它发生在编程的膝盖深处。事实证明,如果您只是构建项目“命令B”,或者转到产品并转到构建。这工作正常,并将我的视图与指定的文件关联。

    只需重新启动XCode即可。它对我有效。

    确保索引没有关闭(这是我的问题)。以下是如何从命令行重新启用它:


    默认写入com.apple.dt.Xcode IDEIndexDisable 0

    删除自定义单元格(tableview单元格),然后使用不同的名称再次添加。它可以工作。

    我使用了xCode 7和iOS 9

    在你的房间里

    删除
    #导入“VC.h”

    保存.m并再次链接您的插座,它工作正常

  • “干净”P