【发布时间】:2013-11-05 03:04:24
【问题描述】:
我已经阅读了尽可能多的关于这个可怕问题的搜索结果,不幸的是,每个搜索结果似乎都专注于特定的函数调用。
我的问题是我从多个函数中得到相同的错误,我猜这是从我使用的函数中回调的。
更糟糕的是,实际代码位于自定义私有框架中,该框架正在导入另一个项目中,因此调试不是那么简单?
谁能指出我正确的方向?我有一种感觉,我错误地调用了某些方法或使用了错误的上下文,但此时 xcode 的输出并不是很有帮助。
:CGContextSetFillColorWithColor:无效的上下文 0x0。这是 一个严重的错误。此应用程序或它使用的库正在使用 无效的上下文,从而导致整体退化 系统的稳定性和可靠性。此通知是一种礼貌:请 解决这个问题。这将成为即将到来的更新中的致命错误。
:CGContextSetStrokeColorWithColor:无效的上下文 0x0。这 是一个严重的错误。此应用程序或其使用的库正在使用 一个无效的上下文,从而有助于整体 降低系统稳定性和可靠性。本通知为 礼貌:请解决这个问题。这将成为一个致命的错误 即将更新。
CGContextSaveGState:无效的上下文 0x0。这是一个严重的错误。 此应用程序或其使用的库正在使用无效的上下文 从而导致系统的整体退化 稳定性和可靠性。此通知是一种礼貌:请解决此问题 问题。这将成为即将到来的更新中的致命错误。
:CGContextSetFlatness:无效的上下文 0x0。这是一个严重的 错误。此应用程序或其使用的库正在使用无效的 环境,从而导致整体退化 系统稳定性和可靠性。此通知是一种礼貌:请 解决这个问题。这将成为即将到来的更新中的致命错误。
:CGContextAddPath:无效的上下文 0x0。这是一个严重的 错误。此应用程序或其使用的库正在使用无效的 环境,从而导致整体退化 系统稳定性和可靠性。此通知是一种礼貌:请 解决这个问题。这将成为即将到来的更新中的致命错误。
: CGContextDrawPath: 无效的上下文 0x0。这是一个严重的 错误。此应用程序或其使用的库正在使用无效的 环境,从而导致整体退化 系统稳定性和可靠性。此通知是一种礼貌:请 解决这个问题。这将成为即将到来的更新中的致命错误。
:CGContextRestoreGState:无效上下文 0x0。这是一个 严重错误。此应用程序或它使用的库正在使用 无效的上下文,从而导致整体退化 系统的稳定性和可靠性。此通知是一种礼貌:请 解决这个问题。这将成为即将到来的更新中的致命错误。
:CGContextGetBlendMode:无效的上下文 0x0。这是一个严重的 错误。此应用程序或其使用的库正在使用无效的 环境,从而导致整体退化 系统稳定性和可靠性。此通知是一种礼貌:请 解决这个问题。这将成为即将到来的更新中的致命错误。
当呈现自定义视图或其继承的类之一时,可能会发生这些错误。此时它们会产生多次,直到键盘不提供任何输入。触摸事件仍在注册中,但系统速度变慢,最终可能导致未分配对象错误。
编辑#1:我确实可以访问正在导入的框架,但我没有在导致问题的类中看到任何奇怪的东西。
编辑 #2: 我刚刚收到一封电子邮件,说 iOS 7.1 已经发布给开发者。我很想知道这是否会消失,或者变得更糟,或者可以解决。
【问题讨论】:
-
我们的应用程序中出现了同样的错误 - 来自表单上的标准文本框。如果您在键盘显示时多次点击文本框,则会出现此错误。
-
这里也一样。有时数百个这样的日志,有时为零。我认为这是因为我覆盖了 drawRect: 但它似乎是别的东西。暂时忽略它。
-
我刚刚完成了 developer.apple.com 上的第一个教程(复制 Apple 建议的代码),我得到了同样的错误。如果更有经验的程序员查看该教程,他们可能会找到导致此问题的原因。
-
见下文(在您使用自定义 UI 元素的视图中关闭自动布局)
-
2016 年仍然发生(XCode 7、iOS 9.2),仍然没有造成明显的伤害。
标签: objective-c ios7 core-graphics