recente ho presentato un app per App Store che non è stato ancora accettato. Nel frattempo, ho scaricato Xcode 4.5 e testato la mia app in iPhone 6.0 Simulator.UIAlertView causa l'arresto in iOS SDK 6.0
Tuttavia, quando intendo mostrare uno UIAlertView
, l'app si arresta in modo anomalo sulla riga [myAlertView show]
con errore EXC_BAD_ACCESS
. Funziona perfettamente con iPhone 5.1 Simulator.
Ecco il mio codice:
UIAlertView *myAlertView = [[UIAlertView alloc] initWithTitle:@"Warning" message:@"Are you sure?" delegate:self cancelButtonTitle:@"No" otherButtonTitles:@"Yes", nil];
[myAlertView show];
È normale? Cosa sto sbagliando con il mio codice?
Inoltre, pensi che dovrei inviare nuovamente la mia app per Apple? (Basta chiedere il vostro consiglio)
Grazie in anticipo.
Edit: Apple ha respinto l'applicazione a causa di iOS 6 crash.
Hai provato un progetto di generazione pulita e fresca? Stai visualizzando la visualizzazione di avviso da un thread diverso dal thread principale in cui deve trovarsi il codice ALL UI o potrebbe bloccarsi in modo imprevisto? – Levi
Mostrando su una discussione ... È per questo? Perché non succede in 5.1? – kubilay
@confeng Se si chiama questo codice da un thread diverso dal mainthread, sì, che è più probabile che il motivo per cui si blocca. Altrimenti il codice va bene. – JustSid