2015-09-23 2 views
22

J'ai cette erreur dans la zone de mise au point, même si mon dossier de jeu est vide:Xcode 7 erreur Terrain de jeu: contexte invalide 0x0

Sep 23 11:03:50 MyPlayground[68315] : CGContextSaveGState: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.

Sep 23 11:03:50 MyPlayground[68315] : CGContextTranslateCTM: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.

Sep 23 11:03:50 MyPlayground[68315] : CGContextRestoreGState: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.

J'ai vu des réponses qui suggère de modifier le fichier plist. Cependant, j'utilise le fichier .playground, pas un projet iOS ordinaire. Il n'y a pas de fichier plist dans le fichier .playground. Des sollutions? J'ai utilisé Xcode Version 7.0 (7A220).

+1

Était-ce le fichier .playground créé avec les versions précédentes de Xcode? –

+0

Non, je viens de le créer dans Xcode 7. – Fengson

+2

Signaler le bug à [Apple] (http://radar.apple.com/). Ils [connaissent] déjà (https://forums.developer.apple.com/thread/13683) à ce sujet, mais cela va accélérer leur traitement du bug. – Moritz

Répondre

-1

Essayez d'accéder à votre app-info.plist. Cochez la case UIViewControllerBasedStatusBarAppearance et supprimez-la. Cela peut aider

+2

Comme OP a dit plusieurs fois, ils utilisent un PLAYGROUND. – Moritz

+2

Basé sur les réponses, j'ai l'impression que peut-être 10% des gens lisent la vraie question :-) – Fengson

1

Cela semble être sans rapport avec votre version de Xcode comme cela arrive aux gens utilisant 7.0 - 7.3. Cependant, il semble semble être liée à la version iOS. Cela semble être un problème 9.0 et la mise à niveau de votre cible vers la version 9.1 ou ultérieure devrait le corriger.

Apple aurait été au courant de ce bug et a prétendu qu'il était "corrigé" à partir du 29/10/2015.

Voir here.