我正在開發和iOS應用程序的iPad和我使用Grabkit爲了從Facebook,Twitter,閃爍和相機膠捲的圖像。爲了從最後一個獲得圖像,我需要將CGImage轉換爲UIImage,但我遇到了麻煩。就像如果我沒有得到任何圖像,因爲當我後來使用的UIImage,應用程序崩潰與此日誌:CGImage到UIImage不起作用
*** Terminating app due to uncaught exception 'CALayerInvalidGeometry', reason: 'CALayer position contains NaN: [nan 653]'
我用下面的代碼到CGImage轉換:
UIImage* image = [UIImage imageWithCGImage:imgRef];
所以這段代碼不會崩潰,但是當我使用創建的圖像時,它確實如此。發生什麼事?代碼是否錯誤?
給我們更多的代碼! – ApolloSoftware
是imgRef的UIImageView或簡單的UIImage。如果是視圖,則必須使用imgRef.image。 – ApolloSoftware
這意味着CGImage是NULL,檢查一個斷點 – Andrea