Ich habe so viele Suchergebnisse gelesen, wie ich zu diesem gefürchteten Problem finden konnte. Leider scheint sich jedes auf einen bestimmten Funktionsaufruf zu konzentrieren.
Mein Problem ist, dass ich denselben Fehler von mehreren Funktionen erhalte, von denen ich vermute, dass sie von den von mir verwendeten Funktionen zurückgerufen werden.
Um die Sache noch schlimmer zu machen, befindet sich der eigentliche Code in einem benutzerdefinierten privaten Framework, das in ein anderes Projekt importiert wird, und als solches ist das Debuggen nicht so einfach?
Kann mich jemand in die richtige Richtung weisen? Ich habe das Gefühl, dass ich bestimmte Methoden falsch oder mit schlechtem Kontext aufrufe, aber die Ausgabe von xcode ist derzeit nicht sehr hilfreich.
: CGContextSetFillColorWithColor: Ungültiger Kontext 0x0. Dies ist ein schwerwiegender Fehler. Diese Anwendung oder eine von ihr verwendete Bibliothek verwendet einen ungültigen Kontext und trägt dadurch zu einer allgemeinen Verschlechterung der Systemstabilität und -zuverlässigkeit bei. Dieser Hinweis ist eine Höflichkeit: Bitte beheben Sie dieses Problem. Bei einem bevorstehenden Update wird dies zu einem schwerwiegenden Fehler.
: CGContextSetStrokeColorWithColor: Ungültiger Kontext 0x0. Dies ist ein schwerwiegender Fehler. Diese Anwendung oder eine von ihr verwendete Bibliothek verwendet einen ungültigen Kontext und trägt dadurch zu einer allgemeinen Verschlechterung der Systemstabilität und -zuverlässigkeit bei. Dieser Hinweis ist eine Höflichkeit: Bitte beheben Sie dieses Problem. Bei einem bevorstehenden Update wird dies zu einem schwerwiegenden Fehler.
CGContextSaveGState: Ungültiger Kontext 0x0. Dies ist ein schwerwiegender Fehler. Diese Anwendung oder eine von ihr verwendete Bibliothek verwendet einen ungültigen Kontext und trägt dadurch zu einer allgemeinen Verschlechterung der Systemstabilität und -zuverlässigkeit bei. Dieser Hinweis ist eine Höflichkeit: Bitte beheben Sie dieses Problem. Bei einem bevorstehenden Update wird dies zu einem schwerwiegenden Fehler.
: CGContextSetFlatness: Ungültiger Kontext 0x0. Dies ist ein schwerwiegender Fehler. Diese Anwendung oder eine von ihr verwendete Bibliothek verwendet einen ungültigen Kontext und trägt dadurch zu einer allgemeinen Verschlechterung der Systemstabilität und -zuverlässigkeit bei. Dieser Hinweis ist eine Höflichkeit: Bitte beheben Sie dieses Problem. Bei einem bevorstehenden Update wird dies zu einem schwerwiegenden Fehler.
: CGContextAddPath: Ungültiger Kontext 0x0. Dies ist ein schwerwiegender Fehler. Diese Anwendung oder eine von ihr verwendete Bibliothek verwendet einen ungültigen Kontext und trägt dadurch zu einer allgemeinen Verschlechterung der Systemstabilität und -zuverlässigkeit bei. Dieser Hinweis ist eine Höflichkeit: Bitte beheben Sie dieses Problem. Bei einem bevorstehenden Update wird dies zu einem schwerwiegenden Fehler.
: CGContextDrawPath: Ungültiger Kontext 0x0. Dies ist ein schwerwiegender Fehler. Diese Anwendung oder eine von ihr verwendete Bibliothek verwendet einen ungültigen Kontext und trägt dadurch zu einer allgemeinen Verschlechterung der Systemstabilität und -zuverlässigkeit bei. Dieser Hinweis ist eine Höflichkeit: Bitte beheben Sie dieses Problem. Bei einem bevorstehenden Update wird dies zu einem schwerwiegenden Fehler.
: CGContextRestoreGState: Ungültiger Kontext 0x0. Dies ist ein schwerwiegender Fehler. Diese Anwendung oder eine von ihr verwendete Bibliothek verwendet einen ungültigen Kontext und trägt dadurch zu einer allgemeinen Verschlechterung der Systemstabilität und -zuverlässigkeit bei. Dieser Hinweis ist eine Höflichkeit: Bitte beheben Sie dieses Problem. Bei einem bevorstehenden Update wird dies zu einem schwerwiegenden Fehler.
: CGContextGetBlendMode: Ungültiger Kontext 0x0. Dies ist ein schwerwiegender Fehler. Diese Anwendung oder eine von ihr verwendete Bibliothek verwendet einen ungültigen Kontext und trägt dadurch zu einer allgemeinen Verschlechterung der Systemstabilität und -zuverlässigkeit bei. Dieser Hinweis ist eine Höflichkeit: Bitte beheben Sie dieses Problem. Bei einem bevorstehenden Update wird dies zu einem schwerwiegenden Fehler.
Diese Fehler können auftreten, wenn eine benutzerdefinierte Ansicht oder eine ihrer geerbten Klassen angezeigt wird. Zu diesem Zeitpunkt erscheinen sie mehrmals, bis die Tastatur keine Eingabe mehr liefert. Berührungsereignisse werden weiterhin registriert, das System verlangsamt sich jedoch und kann schließlich zu nicht zugewiesenen Objektfehlern führen.
EDIT # 1: Ich habe Zugriff auf das zu importierende Framework, sehe aber in den Klassen, die das Problem verursachen, nichts Seltsames.
EDIT # 2: Ich habe gerade eine E-Mail erhalten, dass iOS 7.1 für Entwickler freigegeben wurde. Ich bin gespannt, ob dies verschwindet oder schlimmer wird oder gelöst werden kann.