我有一个Xcode项目(我对Swift相对较新)。
我正在添加对象(文本字段和标签到我的故事板)。
我开始将文本字段和标签连接到代码(控件拖动)。我能够执行几次。
现在突然之间,我无法再执行此操作(将出口连接到我的代码)。
添加错误的屏幕截图,尽管它看起来像所有其他人发布的。
我已经关闭了项目,关闭了Xcode,删除了文本字段(然后重新添加到故事板),尝试了连接。我看到了关于重建项目的建议(我已经做到了,可以在模拟器上使用应用程序)。我看到了关于更改文本字段的自定义类值的建议,但这对我来说没有意义,Xcode似乎不允许这样做。
不知何故,我改变了一些我不知道我做了什么的东西。我已经搞砸了大约一个小时了。我在这里和网上读过许多其他帖子,但是这些方法都没有解决我的问题。
显然我需要删除与我的项目相关的“派生数据”。
Xcode-
在派生数据下,使用/选择路径名末尾的小箭头在Finder中显示文件夹。
关闭Xcode。
然后,删除该文件夹(或特定于项目)。
做完这些,我的问题就解决了,我不知道“衍生数据”里有什么。
删除派生数据肯定会起作用。但是,您也可以先在代码中编写@IBOutlet
变量,就像Xcode创建它一样,然后您应该能够简单地将出口连接到它。