Ne yazık ki, bu korkunç sorun üzerinde bulabildiğim kadar çok arama sonucu okudum, her biri belirli bir işlev çağrısı odaklanmak gibi görünüyor.
Benim sorunum, aynı işlevi kullandığım işlevlerden geri çağrılıyor sanırım birden çok işlevden aynı hatayı alıyorum.
Daha da kötüsü, gerçek kod başka bir projede içe aktarılan özel bir özel çerçeve içinde ve bu nedenle hata ayıklama o kadar kolay değil mi?
Birisi beni doğru yöne yönlendirebilir mi? Bazı yöntemleri yanlış veya kötü bağlam ile çağırıyorum bir duygu var, ama xcode çıktı bu noktada çok yararlı değil.
: CGContextSetFillColorWithColor: geçersiz bağlam 0x0. Bu ciddi bir hatadır. Bu uygulama veya kullandığı bir kitaplık geçersiz bir bağlam kullanıyor ve bu nedenle sistem kararlılığının ve güvenilirliğinin genel olarak bozulmasına katkıda bulunuyor. Bu bildirim bir nezakettir: lütfen bu sorunu giderin. Önümüzdeki bir güncellemede ölümcül bir hata haline gelecektir.
: CGContextSetStrokeColorWithColor: geçersiz bağlam 0x0. Bu ciddi bir hatadır. Bu uygulama veya kullandığı bir kitaplık geçersiz bir bağlam kullanıyor ve bu nedenle sistem kararlılığının ve güvenilirliğinin genel olarak bozulmasına katkıda bulunuyor. Bu bildirim bir nezakettir: lütfen bu sorunu giderin. Önümüzdeki bir güncellemede ölümcül bir hata haline gelecektir.
CGContextSaveGState: geçersiz bağlam 0x0. Bu ciddi bir hatadır. Bu uygulama veya kullandığı bir kitaplık geçersiz bir bağlam kullanıyor ve bu nedenle sistem kararlılığının ve güvenilirliğinin genel olarak bozulmasına katkıda bulunuyor. Bu bildirim bir nezakettir: lütfen bu sorunu giderin. Önümüzdeki bir güncellemede ölümcül bir hata haline gelecektir.
: CGContextSetFlatness: geçersiz bağlam 0x0. Bu ciddi bir hatadır. Bu uygulama veya kullandığı bir kitaplık geçersiz bir bağlam kullanıyor ve bu nedenle sistem kararlılığının ve güvenilirliğinin genel olarak bozulmasına katkıda bulunuyor. Bu bildirim bir nezakettir: lütfen bu sorunu giderin. Önümüzdeki bir güncellemede ölümcül bir hata haline gelecektir.
: CGContextAddPath: geçersiz bağlam 0x0. Bu ciddi bir hatadır. Bu uygulama veya kullandığı bir kitaplık geçersiz bir bağlam kullanıyor ve bu nedenle sistem kararlılığının ve güvenilirliğinin genel olarak bozulmasına katkıda bulunuyor. Bu bildirim bir nezakettir: lütfen bu sorunu giderin. Önümüzdeki bir güncellemede ölümcül bir hata haline gelecektir.
: CGContextDrawPath: geçersiz bağlam 0x0. Bu ciddi bir hatadır. Bu uygulama veya kullandığı bir kitaplık geçersiz bir bağlam kullanıyor ve bu nedenle sistem kararlılığının ve güvenilirliğinin genel olarak bozulmasına katkıda bulunuyor. Bu bildirim bir nezakettir: lütfen bu sorunu giderin. Önümüzdeki bir güncellemede ölümcül bir hata haline gelecektir.
: CGContextRestoreGState: geçersiz bağlam 0x0. Bu ciddi bir hatadır. Bu uygulama veya kullandığı bir kitaplık geçersiz bir bağlam kullanıyor ve bu nedenle sistem kararlılığının ve güvenilirliğinin genel olarak bozulmasına katkıda bulunuyor. Bu bildirim bir nezakettir: lütfen bu sorunu giderin. Önümüzdeki bir güncellemede ölümcül bir hata haline gelecektir.
: CGContextGetBlendMode: geçersiz bağlam 0x0. Bu ciddi bir hatadır. Bu uygulama veya kullandığı bir kitaplık geçersiz bir bağlam kullanıyor ve bu nedenle sistem kararlılığının ve güvenilirliğinin genel olarak bozulmasına katkıda bulunuyor. Bu bildirim bir nezakettir: lütfen bu sorunu giderin. Önümüzdeki bir güncellemede ölümcül bir hata haline gelecektir.
Bu hatalar, özel bir görünüm sunulduğunda veya devralınan sınıflarından birinde oluşabilir. Bu noktada, klavye herhangi bir giriş sağlamayana kadar birden çok kez ortaya çıkarlar. Dokunma olayları hala kayıtlı, ancak sistem yavaşlıyor ve sonuçta ayrılmamış nesne hatalarına neden olabilir.
EDIT # 1: İçe aktarılan çerçeveye erişimim var, ancak soruna neden olan sınıflarda garip bir şey görmüyorum.
EDIT # 2: iOS 7.1'in geliştiriciler için piyasaya sürüldüğü bir e-posta aldım. Bunun gidip gitmediğini, daha da kötüleştiğini veya çözülebileceğini merak ediyorum.