Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

CGContextSaveGState: invalid context 0x0 (Xcode 7 GM)

I have this problem after I compiled my code with Xcode 7 GM.

According to Apple this is a bug, but it still seems to be an issue. Everything works fine, but is it possible to get rid of these errors?

: CGContextSaveGState: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.

: CGContextTranslateCTM: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.

: CGContextRestoreGState: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.

enter image description here

Someone in other forums said something about status bar, but I don't have any success to eliminate the message. This is not a huge issue, but it's a useless "error". I'm using Interface Builder.

Updated: I used Objective-C if you use Swift, maybe this is the question you're looking for

like image 250
Beto Avatar asked Sep 09 '15 23:09

Beto


2 Answers

This also happens for me on 7 GM, but removing UIViewControllerBasedStatusBarAppearance from Info.plist fixed it for me, as said here.

Update: Warning seems to be gone with iOS 9.2

like image 152
ernesto Avatar answered Oct 17 '22 16:10

ernesto


I'm drawing using UIBezierPath

Removing path.fill() removed the warning.

like image 26
Ayman Ibrahim Avatar answered Oct 17 '22 16:10

Ayman Ibrahim