'invalid context 0x0' 迁移到 iOS 9 之后
'invalid context 0x0' after Migration to iOS 9
我已将应用程序迁移到 iOS 9,它正常工作,但出现三个日志消息:
<Error>: CGContextSaveGState: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
<Error>: CGContextTranslateCTM: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
<Error>: CGContextRestoreGState: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
来自 Crashlytics 的下一条消息可能会有所帮助:
[Crashlytics:Crash] Warning: iOS 9 workaround for binary image loading issue in place.
有人知道怎么解决吗?
Apple 已声明您可以安全地忽略这些消息
': CGContextSaveGState: 无效上下文 0x0。 “
查看各种 Apple 开发论坛或支持区域。
当 info.plist 中的 UIViewControllerBasedStatusBarAppearance 定义为 false 时会发生这种情况。
如果您不需要这个,您可以在文件中手动将 <key>UIViewControllerBasedStatusBarAppearance</key>
键设置为 true 或将 View controller-based status bar appearance
选项从 Info 更改为 YES。
另外,我看到一些帖子说这没有问题。据我所知,没有办法从代码中设置 UIViewControllerBasedStatusBarAppearance,所以我想我们必须等到 Apple 解决这个问题。您可以找到更多 here.
稍后编辑:似乎 iOS 9.1 解决了这个遇到的错误。从上次稳定 Xcode, 运行 在 iOS 9.1 上没有错误,而 9.0 仍然存在上述问题。
我已将应用程序迁移到 iOS 9,它正常工作,但出现三个日志消息:
<Error>: CGContextSaveGState: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
<Error>: CGContextTranslateCTM: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
<Error>: CGContextRestoreGState: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
来自 Crashlytics 的下一条消息可能会有所帮助:
[Crashlytics:Crash] Warning: iOS 9 workaround for binary image loading issue in place.
有人知道怎么解决吗?
Apple 已声明您可以安全地忽略这些消息 ': CGContextSaveGState: 无效上下文 0x0。 “
查看各种 Apple 开发论坛或支持区域。
当 info.plist 中的 UIViewControllerBasedStatusBarAppearance 定义为 false 时会发生这种情况。
如果您不需要这个,您可以在文件中手动将 <key>UIViewControllerBasedStatusBarAppearance</key>
键设置为 true 或将 View controller-based status bar appearance
选项从 Info 更改为 YES。
另外,我看到一些帖子说这没有问题。据我所知,没有办法从代码中设置 UIViewControllerBasedStatusBarAppearance,所以我想我们必须等到 Apple 解决这个问题。您可以找到更多 here.
稍后编辑:似乎 iOS 9.1 解决了这个遇到的错误。从上次稳定 Xcode, 运行 在 iOS 9.1 上没有错误,而 9.0 仍然存在上述问题。