@IBOutlet和@IBAction指的是错误的项目,如何摆脱那些引用?

rag*_*ius 10 xcode storyboard ios

我已经从一个旧的 xcode项目复制并粘贴了一些源代码到另一个项目.

包含在复制的代码中,其中包含@IBOutlets和@IBActions.我的意图是稍后将它们连接到新项目的故事板上.但是,xcode以某种方式设法将引用复制到旧项目的故事板. 我怎样才能摆脱那些引用呢?

在此输入图像描述

更新:从我的故事板添加连接到buyButton后,xcode表示buyButton连接到两个不同的故事板.

在此输入图像描述

rag*_*ius 7

我目前的结论是xcode(7.3.1)包含一个错误(或缺点)。

如果我终止xcode然后打开我的新项目,那么一切看起来都会很好。

如果我然后打开旧项目,并在该项目中也打开旧故事板,则错误的项目符号链接将在新项目中可见。 在此处输入图片说明

我的猜测是,xcode会扫描所有项目中当前打开的所有情节提要板,以找到插座名称(例如“ buyButton”)和情节提要板之间的链接。


vij*_*jay 6

对我来说,重新启动 Xcode 后解决了。现在它工作正常。


dre*_*gin 1

尝试这个:-

单击出口点

在此输入图像描述

单击主故事板,它将引导您

在此输入图像描述

单击“视图控制器”,您将看到“您的插座已连接”

在此输入图像描述

单击“关闭”按钮删除连接,然后就可以开始了。