我正在为 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];
所以这段代码不会崩溃,但是当我使用创建的图像时,它会崩溃。怎么了?代码错了吗?