我有一个自定义解开按钮,我也添加了两个目标。如果文本字段为空,则一个目标将起作用,但如果文本字段不为空,则另一个目标将起作用。但是这两个目标同时对单个按钮起作用。有人可以帮助我并向我解释原因。
SELECT * FROM Table1 t1 INNER JOIN (SELECT sum(amount) FROM Table2) t_agg2 ON t_agg2.total > t1.amount;
答案 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()
中使用删除目标