2016-10-04 6 views
1

Une de nos applications avait des alertes et nous utilisions UIAlertView. Nous avons mis à jour de UIAlertView vers UIAlertController (disponible depuis iOS8) puisque UIAlertView était obsolète dans iOS9. Récemment, nous avons reçu un problème d'un de nos clients disant que les boutons d'alerte sont parfois vides mais que les boutons fonctionnent comme prévu dans tous les cas, que le titre apparaisse ou non.UIAlertController - montrant des titres vierges dans l'alerte

Appareil: iPad mini (1ère génération) version OS: iOS9

Donc, ce qui pourrait être la question de montrer parfois en blanc pour les boutons d'alerte?

+0

Montrez votre code qui définit les titres des actions. – Connor

+1

Modifier la teinte. Votre application doit avoir un blanc tintColor, que ces captures UIAlertController. –

+0

Afficher le champ de l'alerte Bouton d'action Code du contrôleur – user3182143

Répondre

0

J'ai essayé échantillon one.It fonctionne parfaitement

UIAlertController *alertController = [UIAlertController alertControllerWithTitle:@"Show Actions" message:@"Action Title" preferredStyle:UIAlertControllerStyleAlert]; 

UIAlertAction *save = [UIAlertAction actionWithTitle:@"SAVE" style:UIAlertActionStyleDefault handler:nil]; 
[alertController addAction:save]; 

UIAlertAction *cancel = [UIAlertAction actionWithTitle:@"CANCEL" style:UIAlertActionStyleDefault handler:nil]; 
[alertController addAction:cancel]; 

UIAlertAction *ok = [UIAlertAction actionWithTitle:@"OK" style:UIAlertActionStyleDefault handler:nil]; 
[alertController addAction:ok]; 

[alertController addAction:ok]; 
[alertController addAction:save]; 
[alertController addAction:cancel]; 

[self presentViewController:alertController animated:YES completion:nil]; 

résultat de sortie est

enter image description here

+0

Le client a signalé que le les titres des boutons sont affichés quelques fois mais pas à chaque fois Parfois, ils sont vides –

+0

Avez-vous essayé avec ma réponse? – user3182143

+0

J'ai déjà utilisé le code similaire mais le texte diffère;) BTW, le problème n'est pas reproduit à chaque fois. est peu difficile de confirmer le correctif aussi :( –