ich UISwitch IBAction in meiner app habe, genannt das ist:iOS UISwitch Aktion zweimal
- (IBAction)nearMeSwitchAction:(UISwitch *)sender {
if(nearMeSwitch.isOn)
[self getLocation];
[self myMethod];
}
- (void) getLocation
{
my code...
[nearMeSwitch setOn:NO animated:YES];
}
In meiner getLocation
Methode, die ich verwendet habe, [nearMeSwitch setOn:NO animated:YES]
die nearMeSwitchAction
wieder aufruft, wenn ich auf meinem Schalter klicken. Daher wird myMethod
zweimal aufgerufen. Ich will das nicht. Ich möchte nearMeSwitchAction
nicht ausführen, wenn ich meinen Schalter von getLocation
abstelle. Gibt es einen anderen Weg, dies zu erreichen?
show ur 'getLocation' –
rufen Sie Ihre Methode [self myMethod]; in anderen Fällen. Denn in beiden Fällen wird der Aufruf der Methode "Off/On" aufgerufen. –
Meine Frage aktualisiert. –