4

首先,我对此进行了彻底的搜索,并且我不相信任何解决方案可以开始。

我有一个简单的 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.

尽管功能运行良好。但我在控制台中收到这些日志。

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

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

4

2 回答 2

3

我收到了这个错误,但我没有使用 UIWebView。事实证明,我用于 UILabel 的字体的磅值为零... [UIFont fontWithName:@"AFontName" size:0]

于 2013-03-19T03:20:05.727 回答
2

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

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

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

对我来说,这display: inline-block是一种<div>导致此类错误的风格。

于 2012-12-05T06:33:36.563 回答