2010-12-13 20 views
0

In meiner App muss ich eine Meldung anzeigen, die zum nächsten Bildschirm navigiert.Wenn der Benutzer auf ok klickt, muss ich einen uactivityIndicator starten, und der Alarm muss verschwinden.So, das ich kann nur die Aktivitätsanzeige se, wenn der Benutzer auf OK in Alert.How tippt kann ich erreichen, diese .Hier ist mein Code:So starten Sie die Aktivitätsanzeige, wenn eine Warnung angezeigt wird

   alert=[[UIAlertView alloc]initWithTitle:@"Deletion" message:@"You are done" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil]; 
[alert show]; 

[alert release]; 


     -(void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex 
     { 
     action:@selector(otherButtonTitles); 

//index = alertDone.cancelButtonIndex; 
     [alert dismissWithClickedButtonIndex:0 animated:YES]; 
     if(buttonIndex==0) { 

    [self performSelectorInBackground:@selector (activityFunctionForDeletion) withObject:nil]; 


    //alert.hidden=YES; 
    myResults *byDateScreen = [[myResults alloc]initWithNibName:@"myResults" bundle:nil]; 
    [self presentModalViewController:byDateScreen animated:YES]; 
    [byDateScreen dataDisplay]; 
    [byDateScreen release]; 
     [activity stopAnimating]; 
    [activity setHidden:YES]; 
    //[byDateScreen release]; 
    } 
    } 

Antwort

0

Leider guys.I die Lösung für mein Problem gefunden .. Was i haben statt zu schreiben
[Warnung kündigenWithClickedButtonIndex: 0 animiert: YES]; Ich habe es in der activityFunctionForDeletion-Methode geschrieben.

Wenn ich also auf ok klicke, verschwindet der Alarm und die Animation beginnt zu animieren.

Verwandte Themen