显示重复的动作出口
Posted
技术标签:
【中文标题】显示重复的动作出口【英文标题】:Show duplicate action outlet 【发布时间】:2016-02-06 05:53:34 【问题描述】:我一直在使用 Mac OS - El Capitan(版本 10.11.2)和 Xcode - 7.2 并使用 xib 开发项目。
在我的项目中多个按钮在执行相同的动作,所以我已经管理按钮标签基动作管理,但是我的项目在一些按钮动作出口中创建,在我的 xib 的头文件中显示创建了一个动作方法,但是我的 xib 文件,右键单击以在“Received Action”部分显示我的 UIController 出口列表,显示重复的操作,也与 Connections Inspector 相同。
下面我放了快照以帮助理解我的问题。
那么,为什么我的按钮动作异常显示重复?
如果我创建或设置出口操作有任何错误?
【问题讨论】:
【参考方案1】:恐怕你在.h文件中声明了一个同名的公共函数。
【讨论】:
没有我的朋友@Lumialxk,我没有创建和声明这个名字的自定义函数【参考方案2】:我的猜测是,你有两个同名但参数不同的方法。
【讨论】:
【参考方案3】:大多是多个按钮在执行相同的动作,创建按钮Outlet collection
。
开发者在创建按钮动作时连接设置属性Action
时出错,点击Connect
按钮却没有设置Arguments
属性,系统默认Sender
属性。这是显示双出口动作的错误。
将以下属性设置为不显示双重拍卖出口。
【讨论】:
以上是关于显示重复的动作出口的主要内容,如果未能解决你的问题,请参考以下文章