我已将旧的Xcode3项目导入Xcode5,我在下一行获得了EXC_BAD_ACCESS:
pixelData =
(NSData*) GDataProviderCopyData(CGImageGetDataProvider(picture.image.CGImage))
任何人都知道发生了什么变化?
它发生在iOS7上。在iOS5和iOS6上,它可以正常工作。
答案 0 :(得分:0)
你需要使用它:
CFMutableDataRef m_DataRef = CFDataCreateMutableCopy(0, 0, CGDataProviderCopyData(CGImageGetDataProvider(picture.image.CGImage))));
而不是:
pixelData = (NSData*) GDataProviderCopyData(CGImageGetDataProvider(picture.image.CGImage));
检查一下: