contexte non valide 0x0 sous iOS 7.0 et à la dégradation des

J'ai lu que de nombreux résultats de recherche j'ai pu trouver sur ce redoutable problème, malheureusement, chacun d'entre eux semble se concentrer sur un appel de fonction.

Mon problème est que je reçois le même message d'erreur à partir de plusieurs fonctions, ce qui je suppose sont appelés de retour de fonctions que j'utilise.

Pour aggraver les choses, le code est au sein d'un cadre privé qui est importé dans un autre projet, et en tant que tel, le débogage n'est pas aussi simple?

Quelqu'un peut-il m'indiquer la bonne direction? J'ai le sentiment que je suis l'appel à certaines méthodes, à tort ou avec un mauvais contexte, mais la sortie de xcode n'est pas très utile à ce point.

: CGContextSetFillColorWithColor: contexte non valide 0x0. C'est
une grave erreur. Cette application, ou une bibliothèque, il utilise, est à l'aide d'un
non valide le contexte et contribuant ainsi à une dégradation globale
de la stabilité du système et la fiabilité. Cet avis est d'une courtoisie: veuillez
résoudre ce problème. Il deviendra une erreur fatale dans une prochaine mise à jour.

: CGContextSetStrokeColorWithColor: contexte non valide 0x0. Cette
est une grave erreur. Cette application, ou une bibliothèque, il utilise, est à l'aide de
un contexte non valide et contribuant ainsi à un ensemble
la dégradation de la stabilité du système et la fiabilité. Le présent avis est un
courtoisie: veuillez corriger ce problème. Il deviendra une erreur fatale dans un
la prochaine mise à jour.

CGContextSaveGState: contexte non valide 0x0. C'est une grave erreur.
Cette application, ou une bibliothèque, il utilise, est à l'aide d'un contexte non valide
et, ce faisant, de contribuer à une dégradation générale du système
la stabilité et la fiabilité. Cet avis est d'une courtoisie: veuillez corriger ce
problème. Il deviendra une erreur fatale dans une prochaine mise à jour.

: CGContextSetFlatness: contexte non valide 0x0. C'est une grave
erreur. Cette application, ou une bibliothèque, il utilise, est à l'aide d'un invalide
contexte et contribuant ainsi à une dégradation globale de
la stabilité du système et la fiabilité. Cet avis est d'une courtoisie: veuillez
résoudre ce problème. Il deviendra une erreur fatale dans une prochaine mise à jour.

: CGContextAddPath: contexte non valide 0x0. C'est une grave
erreur. Cette application, ou une bibliothèque, il utilise, est à l'aide d'un invalide
contexte et contribuant ainsi à une dégradation globale de
la stabilité du système et la fiabilité. Cet avis est d'une courtoisie: veuillez
résoudre ce problème. Il deviendra une erreur fatale dans une prochaine mise à jour.

: CGContextDrawPath: contexte non valide 0x0. C'est une grave
erreur. Cette application, ou une bibliothèque, il utilise, est à l'aide d'un invalide
contexte et contribuant ainsi à une dégradation globale de
la stabilité du système et la fiabilité. Cet avis est d'une courtoisie: veuillez
résoudre ce problème. Il deviendra une erreur fatale dans une prochaine mise à jour.

: CGContextRestoreGState: contexte non valide 0x0. C'est un
erreur grave. Cette application, ou une bibliothèque, il utilise, est à l'aide d'un
non valide le contexte et contribuant ainsi à une dégradation globale
de la stabilité du système et la fiabilité. Cet avis est d'une courtoisie: veuillez
résoudre ce problème. Il deviendra une erreur fatale dans une prochaine mise à jour.

: CGContextGetBlendMode: contexte non valide 0x0. C'est une grave
erreur. Cette application, ou une bibliothèque, il utilise, est à l'aide d'un invalide
contexte et contribuant ainsi à une dégradation globale de
la stabilité du système et la fiabilité. Cet avis est d'une courtoisie: veuillez
résoudre ce problème. Il deviendra une erreur fatale dans une prochaine mise à jour.

Ces erreurs peuvent se produire lorsque une vue personnalisée est présentée, ou de l'une de ses les classes héritées. À quel point ils se reproduisent plusieurs fois, jusqu'à ce que le clavier ne fournira pas de n'importe quelle entrée. Les événements tactiles sont toujours enregistrés, mais le système ralentit, et peut éventuellement conduire à la non alloué objet erreurs.

EDIT #1: j'ai accès au cadre d'être importés, mais je ne vois rien de bizarre dans les classes qui, à l'origine du problème.

EDIT #2: je viens de recevoir un mail d'iOS 7.1 a été publié pour les développeurs. Je suis curieux de voir si cela va loin, ou s'aggravent, ou peut être résolu.

  • Nous obtenons cette même erreur dans notre application de la norme de la zone de texte sur le formulaire. Si vous touchez la zone de texte à plusieurs reprises, tandis que le clavier est de montrer, vous obtiendrez cette erreur apparaissant.
  • Même ici. Parfois des centaines de ces journaux, parfois zéro. Je pensais que c'était parce que je suis primordial drawRect: mais il semble être quelque chose d'autre. L'ignorer pour l'instant.
  • Je viens de terminer le premier tutoriel sur developer.apple.com (copier le code proposé par Apple) et j'ai ce même message d'erreur. Peut-être si les programmeurs plus expérimentés regardez le tutoriel qu'ils sont en mesure de déterminer la cause de ce problème.
  • Voir ci-dessous (désactiver la mise en forme automatique dans le point de vue où vous êtes en utilisant les éléments d'INTERFACE utilisateur personnalisés)
  • Arrive encore en 2016 (XCode 7, iOS 9.2), toujours pas de dommages apparents fait.
InformationsquelleAutor | 2013-10-25