当我运行我的应用程序时,它运行良好,但在其视图之间的转换期间,我在控制台输出中有很多CGContext错误,但应用程序仍然运行良好,没有崩溃或我看不到的错误。
描述:所以我只运行我的应用程序 - 一切正常 - 但在控制台中出现错误消息:
在任何其他视图转换后,它们会一次又一次出现。所以问题 - 如何解决这个问题?这个错误消息可能是什么原因?我的应用程序中有很多视图和代码,所以我甚至不知道哪个部分容易出错。但是在我的应用程序中所有视图之间的转换之后会出现这些消息。提前谢谢。
答案 0 :(得分:1)
在你的代码中查找一些调用CGContextSaveGState,CGContextSetBlendMode,CGContextSetApha等的方法。很可能你找不到很多你这样做的地方。
好吧,如果找到它,请查找创建上下文的一些语句(就在控制台日志中列出的语句之前),并尝试理解它失败的原因。您可以在该行上设置断点并检查CGContextCreate
调用的参数。
如果您需要更多帮助,请粘贴您(希望)找到的代码。