私は iPad 用の iOS アプリを開発しており、Grabkit を使用して、Facebook、Twitter、Flicker、およびカメラ ロールから画像を取得しています。最後の画像から画像を取得するには、CGImage を UIImage に変換する必要がありますが、問題が発生しています。後で UIImage を使用すると、アプリが次のログでクラッシュするため、画像を取得しなかった場合と同様です。
*** Terminating app due to uncaught exception 'CALayerInvalidGeometry', reason: 'CALayer position contains NaN: [nan 653]'
次のコードを使用して CGImage を変換しています。
UIImage* image = [UIImage imageWithCGImage:imgRef];
したがって、このコードはクラッシュしませんが、作成したイメージを使用するとクラッシュします。何が起こっている?コードが間違っていますか?