控制台错误“CG​​AffineTransformInvert:奇异矩阵”在UIWebView中 [英] Console error "CGAffineTransformInvert: singular matrix" in UIWebView

查看:108
本文介绍了控制台错误“CG​​AffineTransformInvert:奇异矩阵”在UIWebView中的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

首先,我已经彻底搜索了这个问题并且我不相信任何解决方案。

First and foremost, I have searched this thoroughly and I'm not convinced with any solution to start.

我有一个简单的UIWebView包装器,我们有我们的代码部署在静态服务器上。我们服务器的URL是UIWebView的加载URL,如果没有任何有效的JSessionID,它会重定向到登录页面(从客户端),当捕获成功的JSessionID时,该页面会重定向回我们的服务器。

I have a simple UIWebView wrapper and we have our code deployed on a static server. The URL of our server is the loading URL of the UIWebView, if there isn't any valid JSessionID, it redirects to the login page(from the client) which redirects back to our server when a successful JSessionID is captured.

控制台显示以下错误

Anshuks-MacBook-Pro-2.local xyz[40332] <Error>: CGAffineTransformInvert: singular matrix.
Anshuks-MacBook-Pro-2.local xyz[40332] <Error>: CGAffineTransformInvert: singular matrix.
Anshuks-MacBook-Pro-2.local xyz[40332] <Error>: CGAffineTransformInvert: singular matrix.
Anshuks-MacBook-Pro-2.local xyz[40332] <Error>: CGAffineTransformInvert: singular matrix.
Anshuks-MacBook-Pro-2.local xyz[40332] <Error>: CGAffineTransformInvert: singular matrix.
Anshuks-MacBook-Pro-2.local xyz[40332] <Error>: CGAffineTransformInvert: singular matrix.
Anshuks-MacBook-Pro-2.local xyz[40332] <Error>: CGAffineTransformInvert: singular matrix.
Anshuks-MacBook-Pro-2.local xyz[40332] <Error>: CGAffineTransformInvert: singular matrix.
Anshuks-MacBook-Pro-2.local xyz[40332] <Error>: CGAffineTransformInvert: singular matrix.
Anshuks-MacBook-Pro-2.local xyz[40332] <Error>: CGAffineTransformInvert: singular matrix.
Anshuks-MacBook-Pro-2.local xyz[40332] <Error>: CGAffineTransformInvert: singular matrix.
Anshuks-MacBook-Pro-2.local xyz[40332] <Error>: CGAffineTransformInvert: singular matrix.
Anshuks-MacBook-Pro-2.local xyz[40332] <Error>: CGAffineTransformInvert: singular matrix.

尽管功能完善。但我在控制台收到这些日志。

though the functionality is working perfect. But i receive these logs in console.

当我尝试用google,facebook甚至是直接登录页面替换URL时,我没有收到任何错误。我试过评论CSS和JQuery代码,它仍然是相同的。

When I try to replace the URL with "google", "facebook" or even the login page directly, I dont receive any error. I have tried commenting the CSS and JQuery code, and its still the same.

请给我一些关于这里有什么问题的见解。

Please give me some insight as to what is wrong here.

推荐答案

使用 Safri 6 Web Inspector和iOS 6 来检查您的网页。

首先,删除检查器中的某个节点。如果删除一个节点消除了奇异矩阵错误,则重新加载页面并检查该节点的CSS样式。

First, delete some node in the inspector. If deleting one node eliminates the "singular matrix" error, then reload the page and inspect CSS styles of that node.

逐一取消选中该节点的CSS样式。通常在检查或取消选中一种样式时,会显示一些错误消息。但是如果取消选中某个CSS样式会消除错误消息,那么就找到了根本原因。

Uncheck CSS styles of that node one by one. Usually when checking or unchecking one style, some error messages appear. But if unchecking one certain CSS style eliminates error message, then you find the root cause.

对我来说,它是显示:inline-block 一个的样式< div> 会导致此类错误。

For me, it's the display: inline-block style of one <div> causes such errors.

这篇关于控制台错误“CG​​AffineTransformInvert:奇异矩阵”在UIWebView中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆