2012-10-29 58 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]