我UISwitch IBAction为我的应用程序,这就是:的iOS UISwitch动作叫了两声
- (IBAction)nearMeSwitchAction:(UISwitch *)sender {
if(nearMeSwitch.isOn)
[self getLocation];
[self myMethod];
}
- (void) getLocation
{
my code...
[nearMeSwitch setOn:NO animated:YES];
}
在我getLocation
方法我用过[nearMeSwitch setOn:NO animated:YES]
再次呼吁nearMeSwitchAction
当我点击我的开关。因此myMethod
被调用两次。我不想那样。当我从getLocation
关闭我的开关时,我不想执行nearMeSwitchAction
。有没有其他的方法来完成这个?
show your'getLocation' –
call your method [self myMethod];在其他情况下。因为在这两种情况下关闭/打开你的方法被调用。 –
更新了我的问题。 –