Recentemente ho iniziare a ricevere segnalazioni di crash per UIAlertView solo dagli utenti che utilizzano iOS 8.3scontri UIAlertView in iOS 8.3
Crashlytics riporta:
irreversibile: orientamenti UIApplicationInvalidInterfaceOrientation supportati non ha orientamento comune con l'applicazione e [_UIAlertShimPresentingViewController shouldAutorotate] sta restituendo SI
La riga in cui si verifica l'arresto anomalo è [show Mostra avviso]:
UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:title
message:message
delegate:nil
cancelButtonTitle:cancelButtonTitle
otherButtonTitles:nil];
[alertView show];
che il codice è nell'app per un lungo periodo e ora si avvia in modo anomalo. Qualcuno ha avuto un comportamento simile e ha risolto il problema?
sua deprecate in iOS 8. –
so - ma le cose deprecato dovrebbe essere ancora lavorando e ha funzionato bene in ios 8.0, 8.1 e 8.2. Poiché la mia app supporta anche iOS 7 e non voglio introdurre condizionali per le chiamate UIAlertView ho deciso di mantenere il vecchio codice finché il suo supporto –
viene visualizzato con lo stesso errore con UIAlertControllers. Sottoclasse UIAlertController (o UIAlertView) dovrebbe risolvere il problema. – Maxwell