2013-03-11 2 views
0

je flânais si elle était plus juste de rejeter une UIAlertView en utilisant:Méthode pour Rejetant une UIAlertView

[alert removeFromSuperview]; 

Ou en utilisant:

[alert dismissWithClickedButtonIndex: 0 animated: TRUE]; 

Le premier semble donner des problèmes ...

+2

alerte est une vue pop-up devrait donc être rejeté à l'aide '[alerte dismissWithClickedButtonIndex: 0 animée: TRUE];' – nsgulliver

+1

Plus correctement, il devrait être: '[ alert dismissWithClickedButtonIndex: alert.cancelButtonIndex animé: YES]; '. Les valeurs de 'BOOL' devraient être 'OUI' ou 'NON'. – rmaddy

Répondre

2

Alert est une vue pop-up devrait donc toujours être rejeté à l'aide [alert dismissWithClickedButtonIndex: 0 animated: YES];

2

Toujours utiliser dismissWithClickedButtonIndex. Supprimer la vue de la vue précédente a un comportement indéfini - nous n'avons aucune idée de ce que font les internes iOS.