www.www.zaachi.com »  Blog/Vývoj pro iPhone  »  iPhone - odchycení výsledku z UIAlertView

iPhone - odchycení výsledku z UIAlertView



Jak odchytit výsledek z UIAlertView a jak tento výsledek zpracovat, jak poznat jaká hodnota byla odeslána?

 

Reklama

Pokud mě chcete podpořit a jste milovník jedné stopy, navštivte můj projekt: MotoArena.cz

Nejprve si vytvoříme nový UIAlertView, který zobrazí dvě možnosti na otázku:

- (void)showAlert{
	//create new alert message
	UIAlertView *alert = [[[UIAlertView alloc] initWithTitle:@"Delete" message:@"Realy delete?" delegate:self cancelButtonTitle:@"NO" otherButtonTitles:nil] autorelease];
	//add button
	[alert addButtonWithTitle:@"YES"];
	//set alert tag
	[alert setTag:12];
	//show alrt
	[alert show];
}

Výsledek zpracujeme tak, že si zjistíme zda byl odeslán právě daný UIAlertView podle správně nastaveného TAGu a zjistíme které tlačítko bylo odesláné podle indexu

//UIAlertView processing
- (void)alertView:(UIAlertView *)alertView didDismissWithButtonIndex:(NSInteger)buttonIndex {
	//if UIAlertView tag is 12
	if ([alertView tag] == 12) {
		//make my code
		NSLog(@"my alert");

		if (buttonIndex == 1) {
			//clicked to YES
		}
	}
}

 

 


linkuj topclanky
Komentáře (0)

Autor: Zaachi
Publikováno: 15.9.2011 14:08:27


Mohlo by vás zajímat:
Vývoj aplikací pro iPhone: použití SqLite v iPhone
iPhone - tisk z iPhone
iPhone web app
Lokální software pro iPhone 3G
TOPLIST.cz
rss coments img img img