我在Xcode上得到一个错误说没有关于视图控制器的信息。

无法插入新的出口连接:无法找到所命名类的任何信息

为什么会这样?


当前回答

以下是我解决的步骤:

从视图(storyboard/xib)中删除类名引用并保存; 再次添加类名并保存; 清洁和建设;

完成了!

其他回答

请只执行以下两个步骤以消除此错误。

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

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

工作很好,我很多次。

只需执行以下两个步骤来消除此错误

清洁项目使用产品>清洁 运行项目

现在尝试添加动作或出口。 就是这样。

快乐的编码

以下是一些可以解决这个问题的方法(难度依次递增):

Clean the project (Product > Clean) Manually paste in @IBOutlet weak var viewName: UIView! // or @IBAction func viewTapped(_ sender: Any) { } and control drag to it. (Change type as needed.) Also see this. Completely close Xcode and restart your project. Delete the Derived Data folder (Go to Xcode > Preferences > Locations and click the gray arrow by the Derived Data folder. Then delete your project folder.) Click delete on the class, remove reference (not Move to Trash), and add it back again. (see this answer)

以下是我解决的步骤:

从视图(storyboard/xib)中删除类名引用并保存; 再次添加类名并保存; 清洁和建设;

完成了!

我也有同样的问题。当我试图通过控制拖动创建一个出口时,我意识到在X-Code手册中选择了项目

我把它设置为自动后,它就工作了