ios8 stürzt bei _updateInterfaceOrientationFromDeviceOrientation ab

8

Viel von diesem Absturz in meinem Logging-Dienst. Irgendwelche Hinweise? Meine App unterstützt nur den Hochformat-Modus.

Thread: Abgestürzt: com.apple.main-thread

%Vor%     
Herman 23.09.2014, 18:09
quelle

2 Antworten

0

Ich hatte das gleiche Problem.

Wahrscheinlich ist mein Fall Ihrem ähnlich. Einige freigegebene Controller erhielten weiterhin eine Orientierungsbenachrichtigung. Ich hatte einen Absturz, als ich den Controller in der Aktionsblatt-Delegiertenmethode präsentierte:

%Vor%

Aber wenn der Controller innerhalb von

angezeigt wird %Vor%

Und alles funktioniert jetzt gut. Ich denke, wir sollten Controller im Fenster präsentieren, wenn dieses Fenster oben ist. Daher sollten alle Warnungsansichten / Aktionsfenster vor der Präsentation des Controllers in iOS8 geschlossen werden. Sonst erhält es noch Orientierungsbenachrichtigungen.

    
Igor Palaguta 01.10.2014, 17:12
quelle
0

Es würde hilfreich sein, wenn Sie zusätzlich zu der Rückfall-Ablaufverfolgung mehr der crashbezogenen Informationen hätten. Ich vermute, dass das Problem mit den Nachrichten, deren Zuordnung aufgehoben wurde, ist; Ein verräterisches Beispiel dafür ist der Absturz von einer NSNotification. Sie könnten versuchen, Zombies zu aktivieren (die Registerkarte "Diagnose" im Bearbeitungsschema), die feststellen kann, ob dies der Fall ist.

Um die Unterstützung für die Ausrichtung noch einmal zu überprüfen, empfehle ich, Haltepunkte in den Methoden festzulegen, die in Ссылка erläutert werden wenn Sie sie überhaupt implementiert haben.

Eine letzte Einschränkung ist, dass in iOS 8 einige Schlüsselmethoden korrigiert wurden, die in früheren iOS-Versionen fälschlicherweise die aktuelle Ausrichtung ignoriert haben, wie z. B. Statusleiste Höhe / Breite  [ UIApplication sharedApplication].statusBarFrame.size.height

Dies bedeutet, dass viel Code, einschließlich Code aus Bibliotheken von Drittanbietern, Code hatte, um das ursprüngliche Problem zu umgehen, und dieser Code muss nun in iOS 8 deaktiviert werden. Code würde zum Beispiel von Logik wie Suchen nach Statusleiste Höhe hängen war riesig und schloss das System in der Landschaft ab.

    
Faisal Memon 05.10.2014 22:10
quelle

Tags und Links