2012-10-29 34 views
4

首先,我已经彻底搜查这一点,我不相信有任何解决方案启动。控制台错误“CG​​AffineTransformInvert:奇异矩阵”中的UIWebView

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

控制台显示以下错误

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. 

虽然功能工作完美。但我在控制台收到这些日志。

当我试着使用“谷歌”,“脸谱”,甚至登录页面替换URL直接,我不接受任何错误。我尝试过评论CSS和JQuery代码,它仍然是一样的。

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

+0

[Overriding layoutSubViews:causes“CGAffineTransformInvert:singular matrix”的重复可能性[随机](http://stackoverflow.com/questions/7471027/overriding-layoutsubviews-causes-cgaffinetransforminvert-singular-matrix-ran) – CodaFi

+0

@CodaFi没有它没有,我没有使用任何字体,我试图分配UIWebView对象编程。没有任何帮助。 –

+0

UIWebView是UIScrollView的子类,尽管*** you ***可能没有明确分配标签,但UIWebView必须有。这是Web视图的功能。网站中的某些内容很可能迫使UIWebView分配一个应用了无效转换的元素。 – CodaFi

回答

2

使用Safri 6 Web Inspector and iOS 6检查你的网页。

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

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

对于我来说,这是一个<div>等原因造成的错误display: inline-block风格。

3

我得到这个错误,但我没有使用UIWebView。 [UIFont fontWithName:@“AFontName”size:0]