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 關注
- 592 瀏覽
添加回答
舉報
