首先,我对此进行了彻底的搜索,并且我不相信有任何解决方案可以开始。
我有一个简单的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代码,它仍然是相同的。
请告诉我这里有什么问题。
答案 0 :(得分:3)
我收到此错误但我没有使用UIWebView。事实证明,我用于UILabel的字体的点大小为零... [UIFont fontWithName:@“AFontName”size:0]
答案 1 :(得分:2)
使用Safri 6 Web Inspector and iOS 6检查您的网页。
首先,删除检查器中的某个节点。如果删除一个节点消除了“奇异矩阵”错误,则重新加载页面并检查该节点的CSS样式。
逐个取消选中该节点的CSS样式。通常在检查或取消选中一种样式时,会显示一些错误消息。但是,如果取消选中某种CSS样式会消除错误消息,那么就会找到根本原因。
对我而言,一个display: inline-block
的{{1}}样式会导致此类错误。