我无法从Storyboard将任何内容拖到代码中。文件在自动下的助手编辑器中,但现在它们消失了,除了删除和重新创建它们之外,还有什么方法可以将它们找回来吗?在手动下打开它们时,它们会出现,但是当我将其拖到代码中时,Xcode找不到引用并出现错误。
我不知道还有没有其他人遇到这个问题,但我在 Xcode 6.1.1 上每周会遇到几次,通常按照以下步骤来解决(一旦确认没有类名不匹配的情况):
我知道这很奇怪,但它仍然对我起作用 o_O
最常见的原因是您的类名与视图控制器标识选项卡中注册的名称不匹配。如果您例如重命名了类但没有在故事板中更新类名,则会发生这种情况。
要设置/检查类名,请打开故事板,单击UIViewController标题栏中最左侧的图标。然后,在实用程序窗格(右侧)中打开身份验证检查器,并仔细检查作为自定义类给出的名称。
我曾经遇到过同样的问题,后来我通过在两个文件的文件检查器中(例如Swift和XIB文件,你也可以在storyboard中检查文件检查器)选择正确的目标来解决这个问题。
如果你的项目有很多目标(我的就有几个),那么可能会出现这种情况,因为文件被错误地选中了一个目标。
我刚刚完全删除了构建文件夹。现在它对我有用了!