2015-09-23 6 views
22

Я имею эту ошибку в отладочной области, даже когда мой файл площадка пуст:Xcode 7 Детская площадка Ошибка: недопустимый контекст 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.

Я видел ответы предполагающих модифицирующий файл Plist. Тем не менее, я использую файл .playground, а не обычный проект iOS. Внутри .playplay нет файла plist. Любые решения?

Я использую Xcode Version 7.0 (7A220).

+1

Был ли этот .playground файл создан с предыдущими версиями Xcode? –

+0

Нет, я только что создал его в Xcode 7. – Fengson

+2

Сообщить об ошибке в [Apple] (http://radar.apple.com/). Они уже [знают] (https://forums.developer.apple.com/thread/13683) об этом, но это ускорит их обработку ошибки. – Moritz

ответ

-1

Попробуйте перейти к вашему app-info.plist. Проверьте, есть ли UIViewControllerBasedStatusBarAppearance и удалите его. Это может помочь

+2

Как OP сказал несколько раз, они используют PLAYGROUND. – Moritz

+2

Основываясь на ответах, я чувствую, что, может быть, 10% людей читают настоящий вопрос :-) – Fengson

1

Это, как представляется, не имеет отношения к вашей версии Xcode, как это происходит с людьми, использующими 7.0 - 7.3. Тем не менее, это делает, похоже, связано с версией iOS. Кажется, это проблема 9.0, и ее цель до 9.1 или выше должна быть исправлена.

Сообщается, что Apple сообщила об этой ошибке и заявила, что она «исправлена» по состоянию на 10/29/2015.

См. here.