【发布时间】:2015-11-12 17:34:43
【问题描述】:
假设我有一个按钮,当点击它时,应该执行两个操作:
func firstFunction() {
...
}
func secondFunction() {
...
}
我知道我可以将一个对象与一个动作联系起来。虽然看起来我不能将它连接到多个。我尝试拖放加号圆圈(请参见图片),但它似乎没有连接到secondFunction()。
函数不应有副作用。例如,假设我想从我的代码中的某个地方调用 firstFunction,而不是 secondFunction。
我可以在 iOS 中将一个对象连接到更多 IBActions 吗?
【问题讨论】:
-
我很抱歉,但这绝对没有意义。如果您想同时执行这两个操作,只需在操作 1 中调用操作 2。
-
@ClausBönnhoff 函数不应该有副作用。假设我想从我的代码中的某个地方调用
firstFunction,而不是secondFunction。你怎么看? -
不,我想我们不能。只能通过在第一个动作中调用第二个动作来完成
-
虽然可以建立逻辑,但在您的情况下不能有多个连接
-
然后你从你的动作中调用thridFunction,它调用firstFunction,然后调用secondFunction....
标签: ios uistoryboard xib ibaction