一个按钮的两个目标

时间:2017-03-03 00:44:35

标签: ios swift

我有一个自定义解开按钮,我也添加了两个目标。如果文本字段为空,则一个目标将起作用,但如果文本字段不为空,则另一个目标将起作用。但是这两个目标同时对单个按钮起作用。有人可以帮助我并向我解释原因。

SELECT * FROM Table1 t1 INNER JOIN (SELECT sum(amount) FROM Table2) t_agg2 ON t_agg2.total > t1.amount;

2 个答案:

答案 0 :(得分:2)

您需要致电FB.getLoginStatus(status => { if(status.status == 'connected') { // Here FB sends one userID // status.authResponse.userID == x895xxxxxxx3909 FB.api('/' + status.authResponse.userID, 'get', {fields: '...'}, response => { // And here FB sends different userID for the same user // response.id == x304xxxxxxx3177 } } }) 以了解您已在按钮上安装的操作。检查removeTarget(_:action:for:)标题中的评论。

答案 1 :(得分:0)

当视图生成时,第一个目标添加。 编辑文本时,第二个目标添加。 因此,当您编辑文本时,该按钮有两个目标。 您需要在edited()

中使用删除目标