4 回答
 
                    
                    TA贡献2011条经验 获得超2个赞
其他人会要求您将代码发布到您访问核心图形上下文的位置,但是我怀疑这就是问题所在。这些无效的上下文0x0错误消息很常见,并且易于在iOS 7中重现。实际上,我可以使用零代码的情节提要重现该错误。我将UITextField拖到IB中的画布上,运行应用程序,然后在文本字段内双击。
在许多情况下,我很难认真对待无效的上下文0x0错误消息。我不知道您的情况是否值得引起更大的关注(我同意Rob Napier的观点,值得研究,尤其是在您明确使用图形上下文的情况下)。
在我自己的项目中,我希望这些错误中的许多错误有一天会神奇地消失(但是那天并没有包含7.0.3)。
更新:安装Xcode 5.1并定位到iOS 7.1之后,我无法再通过在空白文本字段中双击来重现该错误。
 
                    
                    TA贡献1893条经验 获得超10个赞
从历史上看,这些错误是由于不在drawRect诸如调用UIGraphicsBeginImageContext和UIGraphicsEndImageContext(或其他开始和结束上下文的UIKit函数)之内或之间建立的上下文中调用Core Graphics函数而导致的。
话虽如此,但是bilobatum是正确的,这种特定的错误序列可能是他在回答中引用的那个iOS 7错误的结果。如果在您的iOS6目标中没有看到这些错误,或者在快速扫描此私有框架后没有发现任何可疑的Core Graphics调用,则可能只是此iOS 7错误。好收成,大叶!
- 4 回答
- 0 关注
- 591 浏览
添加回答
举报

