Comment puis-je rejeter UIAlertView?
Comment puis-je rejeter UIAlertView ? Ce code ne fonctionne pas.
@property (nonatomic, retain) UIAlertView *activityAlertView;
- (void)viewDidLoad
{
self.activityAlertView = [[UIAlertView alloc] initWithTitle:@"Receiving data" message:@"\n\n"
delegate:self
cancelButtonTitle:@"Cancel"
otherButtonTitles:nil, nil];
[activityAlertView show];
}
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
{
}
-(void) myfunc
{
[self alertView:activityAlertView clickedButtonAtIndex:1];
}
Vous devez vous connecter pour publier un commentaire.
La
- (void)dismissWithClickedButtonIndex:(NSInteger)buttonIndex animated:(BOOL)animated
méthode de la UIAlertView classe ne comprend ce que vous voulez. par exemple:[myAlertView dismissWithClickedButtonIndex: myAlertView.cancelButtonIndex animated:YES];
.-1
est le chemin à parcourir. Si vous préférez courir à travers les annuler cas, le bouton annuler de l'indice est correct.Puisque vous êtes à l'aide d'un délégué de la méthode de rappel de
UIAlertView
, je pense qu'il est préférable que vous utilisez le code suivantsinon utilisez ci-dessus suggère code