Ich importiere eine Datei von BOX. Ich habe Box SDK V2 verwendet. Es wird erfolgreich importiert, aber beim Importieren muss der Bildschirm auf einem nächsten Controller navigieren. Ich habe Absturz auf dieserAssertionsfehler in void _UIPerformResizeOfTextViewForTextContainer
NSArray *arrayOfViews = [[NSBundle mainBundle] loadNibNamed:@"CategoryOptionView"
owner:nil
options:nil];
und das ist der Fehler
Assertionsfehler in Leere _UIPerformResizeOfTextViewForTextContainer (NSLayoutManager *, UIView *, NSTextContainer *, NSUInteger)(), /SourceCache/UIFoundation_Sim /UIFoundation-229/UIFoundation/TextSystem/NSLayoutManager_Private.m:1516 2013-11-22 08: 04: 10.083 PunchList [1019: 6a2b] *** Beenden der App aufgrund der nicht abgefangenen Ausnahme 'NSInternalInconsistencyException', Grund: 'Nur ausführen auf dem Hauptthread! '
+1 Interessanterweise benutze ich auch Box SDK v2, und ein ähnliches Problem beim Drücken eines View-Controllers. Ich denke, dass es etwas damit zu tun hat, wie Box Sachen in einen Pool für automatische Veröffentlichung einpackt? Denn da bricht es für mich (in BoxAPIOperation). Ich "fixierte" das Problem, indem ich den VC-Push in performSelector einpackte: withObject: delay: mit 0 delay (grundsätzlich bis zum Ende der run loop). :/ –
Danke für das Posten dieser Frage, weil Leute wie wir manchmal Angst haben, wie zu einer sk Frage, oder Mangel an Zeit (Ausreden), stellen wir nicht die Frage .. danke für die Frage zu stellen, hat meine gelöst. –