有一个galary。 我不知道在UIImageWriteToSavedPhotosAlbum方法中放入图像(UIImage *图像)的一部分,我想在iphone相册中保存图像。我正在使用此代码
- (void)savePhoto
{
UIImageWriteToSavedPhotosAlbum(((IndicatorImageView *)[self._imageViews objectAtIndex:_selectedImage])._imageView.image, nil, nil, nil);
}
但是它显示了这个错误...
2012-10-26 18:48:00.596 PhotoGallery [2683:15203] - [GalleryItemView _imageView]:无法识别的选择器发送到实例0x8e7cc90 2012-10-26 18:48:00.665 PhotoGallery [2683:15203] *终止应用 由于未捕获的异常'NSInvalidArgumentException',原因: ' - [GalleryItemView _imageView]:发送到实例的无法识别的选择器 0x8e7cc90' * 首先抛出调用堆栈:
如果你知道这个,请帮助我...... 提前谢谢......
答案 0 :(得分:0)
UIImageWriteToSavedPhotosAlbum(YOUR_IMAGE(UIImage), self, @selector(finishUIImageWriteToSavedPhotosAlbum:didFinishSavingWithError:contextInfo:), nil);
答案 1 :(得分:0)
以下是您需要的代码。你需要选择imageview.image .....而不是实际的图像变量。
- (IBAction)saveImageButton:(id)sender {
UIImageWriteToSavedPhotosAlbum(_processedImageView.image, nil, nil, nil);
}
答案 2 :(得分:0)
- (void)savePhoto
{
UIImageWriteToSavedPhotosAlbum(((IndicatorImageView *)[self.imageViews objectAtIndex:_selectedImage]).image, nil, nil, nil);
}
如果您的数组self._imageViews
包含imageViews,为什么要再次尝试访问_imageView
?
另外,_imageViews
是属性吗?使用self.imageViews
会更好。