我在调试器控制台中看到了这一点:
<Error>: CGImageSourceGetType image source parameter is nil\n
我认为它可能与Mobclix广告库使用的UIWebView有关。
我没有在我的应用中发现任何不良行为,但我可能会遗漏一些东西。
答案 0 :(得分:1)
在UIWebView中使用HTML5标签时,我看到了同样的信息。当用颜色填充形状时,它似乎是由fill()调用触发的。我无法隔离问题,尽管在fillStyle()中替换十六进制颜色会阻止错误出现在我的案例中。
context.fillStyle = '#666'; //causes errors
context.fillStyle = 'rgb(100,100,100)'; //no errors
context.fill(); //error appeared when this statement was executed
我对这个问题的根源的猜测是Safari使用CoreGraphics来呈现相关JavaScript API调用的一个模糊的错误。