删除组合的 IBaction 而不删除
remove combined IBaction without removing
我通过突出显示多个按钮并拖动到我的代码来创建一个 IBaction。
我真的不希望所有 3 个按钮都做同样的事情,所以删除了代码中的 IBaction。
但是,操作仍然存在(参见屏幕转储)
如何在不删除相关按钮的情况下删除 'received action'?
在情节提要/笔尖中,您拥有的是连接。所以转到每个按钮的连接检查器并删除那里的操作。
要删除操作,请单击小 X:
matt 提供的答案正确但不完整。 Xcode 8.2.1版本的完整流程如下:
{1} 打开左侧显示的项目 Navigator/Area--typically,然后在项目导航器
中 select "Main.storyboard"
{2} 打开右侧显示的实用程序 Navigator/Area--typically 然后 select "Connections Inspector" 如马特的图片所示。
{3} 单击视图区域中的 Outlet 或 Action 对象(它可以是标签、文本、图像等)——通常位于中间。该动作将在左侧的实用区域中显示链接的 Outlet 或 Action 对象
{4} Delete/remove Connections Inspector 中的连接,如 matt 的图片所示。连接将消失并且 connection/link 被删除
{5} 返回到 Project Navigator,然后 select Swift 包含关联的 Outlet 或 Action 对象的代码——通常它以 @IBAction xxx 开头。注释掉或删除相关代码和recompile/rebuild。
以上内容已由我们的团队定期关闭并取得圆满成功。相同的过程可能适用于之前的 Xcode 版本 6。
我通过突出显示多个按钮并拖动到我的代码来创建一个 IBaction。
我真的不希望所有 3 个按钮都做同样的事情,所以删除了代码中的 IBaction。
但是,操作仍然存在(参见屏幕转储)
如何在不删除相关按钮的情况下删除 'received action'?
在情节提要/笔尖中,您拥有的是连接。所以转到每个按钮的连接检查器并删除那里的操作。
要删除操作,请单击小 X:
matt 提供的答案正确但不完整。 Xcode 8.2.1版本的完整流程如下:
{1} 打开左侧显示的项目 Navigator/Area--typically,然后在项目导航器
中 select "Main.storyboard"{2} 打开右侧显示的实用程序 Navigator/Area--typically 然后 select "Connections Inspector" 如马特的图片所示。
{3} 单击视图区域中的 Outlet 或 Action 对象(它可以是标签、文本、图像等)——通常位于中间。该动作将在左侧的实用区域中显示链接的 Outlet 或 Action 对象
{4} Delete/remove Connections Inspector 中的连接,如 matt 的图片所示。连接将消失并且 connection/link 被删除
{5} 返回到 Project Navigator,然后 select Swift 包含关联的 Outlet 或 Action 对象的代码——通常它以 @IBAction xxx 开头。注释掉或删除相关代码和recompile/rebuild。
以上内容已由我们的团队定期关闭并取得圆满成功。相同的过程可能适用于之前的 Xcode 版本 6。