Unsere App stürzte mit einer Häufigkeit von ungefähr 1 von 1.500 Starts ab, weil ein Bug sich als schwer fassbar herausstellte. Der relevante Teil der Stapelverfolgung ist enthalten. Es wird als Rückruf abgefeuert, so dass ich keinen Hinweis darauf habe, wo es in meinem eigenen Code vorkommt.UIAlertView-Absturz bei undokumentierter Methode
Es sieht so aus, als ob es ein UIViewAnimationState
Objekt gibt, das UIAlertView's
private Methode (_popoutAnimationDidStop:finished:
) aufruft. Nur Problem ist, scheint es, dass die UIAlertView
von diesem Punkt gelöst wurde. Ich mache mit Alarmsichten nichts Seltsames. Ich werfe sie hoch und warte auf Benutzereingaben. Sie werden alle vor der Veröffentlichung angezeigt.
Wer ist diesem begegnet? An diesem Punkt lehne ich mich darauf hin, dass es ein Apple Bug ist.
Thread 0 Crashed:
0 libobjc.A.dylib 0x3138cec0 objc_msgSend + 24
1 UIKit 0x326258c4 -[UIAlertView(Private) _popoutAnimationDidStop:finished:]
2 UIKit 0x324fad70 -[UIViewAnimationState sendDelegateAnimationDidStop:finished:]
3 UIKit 0x324fac08 -[UIViewAnimationState animationDidStop:finished:]
4 QuartzCore 0x311db05c run_animation_cal
lbacks
erinnern Sie sich an den Fehler im Debugger erhalten? war es möglicherweise: [* antwortetToSelector:]: Nachricht, die an freigegebene Instanz – Cole