2011-11-16 78 views
0

我想将图像保存到相册中。 我正在使用UIImageWriteToSavedPhotosAlbum API。保存到相册的图像在模拟器中正常工作,但在设备上显示EXC_BAD_EXCESS

它在模拟器上工作得非常好,但在设备上崩溃给EXC_BAD_EXCESS。

我已启用NSZombi ..参数,但它显示没有任何释放的内存重用日志。

- (IBAction)saveImageOnHDButtonPressed:(id)sender{ 
    NSArray *subviews = [scroll subviews]; 
    UIImage *img = [[subviews objectAtIndex:0] image]; 
    UIImageWriteToSavedPhotosAlbum(img, self, @selector(image:didFinishSavingWithError:contextInfo:), nil); 

}

请帮助..

感谢

+0

你是如何从UIView获取图像的?你有UIView类别吗?如果你这样做,我们可以看到它吗? – Randall

+0

基本上我有一个滚动视图,其中我添加了许多图像视图的图像,然后在utton按下我从滚动视图中采摘子视图,然后从中获取图像。 我想这是你想问什么.. –

+0

是否实现了image:didFinishSavingWithError:?那应该给你详细说明为什么发生这种情况 – suprandr

回答

0

尽量保持图像保存它。

相关问题