启用 Guard Malloc 时 UIImagePNGRepresentation 中出现EXC_BAD_ACCESS错误

EXC_BAD_ACCESS error in UIImagePNGRepresentation when Guard Malloc enabled

提问人:Theja 提问时间:4/3/2013 最后编辑:Paras JoshiTheja 更新时间:5/29/2013 访问量:540

问:

当 Guard Malloc 启用时EXC_BAD_ACCESS我在 UIImagePNGRepresentation() 上收到错误,当我禁用时,我在转换图像时没有收到任何错误。我已经通过谷歌寻求解决方案,但我没有找到任何可行的解决方案。下面是代码。

UIImage  *image, *newImage;
NSData *imageData = [NSData dataWithContentsOfFile:@"somepath"];
            image = [UIImage imageWithData:imageData];
NSData* data = nil;
        data = UIImagePNGRepresentation(image);
        // write to temp directory and return URI
        NSString* docsPath = [NSTemporaryDirectory ()stringByStandardizingPath];
// more code

这是PhoneGap插件代码的一部分,任何建议都非常有帮助。 谢谢。

iphone ios malloc exc-bad-access uiimagepng表示

评论

0赞 Lithu T.V 4/3/2013
尝试将扩展名添加到映像名称中

答:

0赞 Chamath Jeevan 5/29/2013 #1

信息不足。但我可以给你一个提示,一些委托或财产被取消分配。将其定义为强

如果你能给你堆栈跟踪,它会更有帮助。

祝你好运