无法插入新的出口连接:找不到指定的类中的任何信息无法插入新的出口连接:找不到指定的类中的任何信息(C

2019-05-12 17:58发布

我在Xcode中收到错误消息,没有关于视图控制器的信息。

无法插入新的出口连接:找不到指定的类中的任何信息

这究竟是为什么?

Answer 1:

这里有一些事情可以解决这个问题(在难度不断增加的顺序):

  • 清理项目( 产品>清洁
  • 手工粘贴在

     @IBOutlet weak var viewName: UIView! // or @IBAction func viewTapped(_ sender: Any) { } 

    和控制拖动它。 (根据需要更改类型。)另见本 。

  • 完全关闭Xcode和重新启动的项目。

  • 删除导出的数据文件夹(进入的Xcode>首选项 > 位置和导出的数据文件夹,点击灰色箭头,然后删除您的项目文件夹。)
  • 点击删除类,删除引用(不是移动到回收站),并重新添加。 (见这个答案 )


Answer 2:

或者,如果没有上述工程的,打出来的出口名称为文件第一@IBOutlet weak var headerHeightConstraint: NSLayoutConstraint! 然后单击并从出口处的笔尖到您刚编程创建的变量拖动。 应该不会有任何清洁,建筑,和删除任何的麻烦。



Answer 3:

只要执行以下两个步骤来摆脱这种错误的

  1. 清理项目使用产品>清洁
  2. 运行项目

现在尝试添加的动作或出口。 而已。

快乐编码



Answer 4:

提示没有在最佳答案为我工作。 快要疯了。 然后注意到,助理编辑不知为何有了设置为手动 ,我当时就ViewController.swift(接口),而不是ViewController.swift文件。

改变了和问题解决了。 有点尴尬,但嘿,我们都在学习。



Answer 5:

下面是解决了我的步骤:

  1. 除去从视图(故事板/ XIB)类名称参考和保存;
  2. 再次添加类名和保存;
  3. 清理并生成;

完成!



Answer 6:

我遇到过同样的问题。 我累了以下解决方案,但没有工作:

  1. Clean Project (cmd + shift + k)甚至Clean Project Build (cmd + shift + alt + k)
  2. Deleted Derived dataModule Cache content

下面的解决方法这个问题:

  1. 移动到源代码文件并写入IBOutlet / IBAction手动(复制粘贴优选的)

  1. 然后移动到故事板文件,并打开Utilites窗口
  2. 转到Connection Inspector
  3. 然后连接IBOutletIBAction写的与Interface Builder的源文件。



Answer 7:

我有同样的问题。 我意识到不是在X-代码Manual项被选定时,我试图创建由控制拖动一个出口

之后,我将它设置为自动,它的工作



Answer 8:

我通过编程方式创建的标签和文本框解决了这个问题,并从心里空空的圆圈,然后命令拖了代码在故事板组件的左侧。 为了说明我的观点:我写@IBOutlet weak var HelloLabel: UILabel! 后,再压命令和拖动的代码插入故事板的组件。



Answer 9:

  1. 关闭您正在使用的项目。
  2. 删除项目的【DerivedData】文件夹中。 (此文件夹可能你的项目的文件夹内,或内
    ~/Library/Developer/Xcode/DerivedData/
    (项目)/)或其他地方,这是通过设置你。
  3. 重新启动您的项目。


Answer 10:

我发现了一个更简单的解决方法,因为我这个错误可以XCODE 9中找到。

步骤一去你的ViewController和手动编写要连接如下面的例子,请确保您使用以下格式的属性。

@IBOutlet弱VAR questionsStackView:UIStackView!

第二步去你的故事板和连接您的看法或任何你试图连接到您在步骤1中创建的属性。

以上将节省您的拆卸与清洗得出的数据的时间。



Answer 11:

在我的情况,这是公元前我选择在IB一个新的UIViewController文件,然后试图按住Ctrl键到这个新的控制器未删除的连接检查以前的连接。 删除这些第一,然后再试一次。



Answer 12:

对我来说,工作时,正确的选项卡>本地化,我查英语复选框。 最初只有基地进行了调查。 之后,我没有更多的问题。 希望这可以帮助!



Answer 13:

我得到这个错误,当我改名类。 然后,我解决它只是按照下面的步骤

  • 在Xcode的菜单- > Product - > Clean
  • Restart Xcode的


Answer 14:

我选择了自动选项选择ViewController.swift文件。 然后,我可以能够采取出口。



Answer 15:

请执行以下两个步骤只有摆脱这种错误的。

1.  Clean Project using Product -> clean.
2.  Run the Project.

现在尝试添加/连接动作或出口。

工作对我罚款多次。



Answer 16:

简单的解决方案: - 我用XCODE 7和iOS 9。

在您的m

删除#进口“VC.h”

保存.M和再次连结您的插座它做工精细。



Answer 17:

我用xcode的7和iOS 9。

在您的m

删除#import "VC.h"

保存.M和再次连结您的插座它做工精细。

在您的m

添加#import "VC.h"

保存.M



Answer 18:

这一切都不工作了我,但我也没搞清楚了这一点。

故事板里我复制了相应的ViewController到剪贴板,并删除了它,后来我又贴上了。

突然,一切工作就像一个魅力了!



Answer 19:

它发生在我加入了Swift文件到一个Objective-C项目。
因此,在这种情况下,你可以做的是什么。 。

  • Select MY_FILE.Swift >> Delete >> Remove Reference
  • Select MY_FOLDER >> Add MY_FILE.Swift
  • Voila ! You are good to go .


文章来源: Could not insert new outlet connection: Could not find any information for the class named