我正在编写一个相机应用程序(类似于本机相机应用程序),以便在触摸快照按钮时,我想在视图重置并准备好拍摄另一张照片之前快速抓取图片(来自隐藏的 imageView)。下面是一段代码,我的问题是:CGImageRef img = (CGImageRef)[view imageRef]。它给了我一个错误:“UIView”没有可见的@interface 声明选择器“imageRef”。我该如何解决这个错误?
- (BOOL)TakePictureFromImageView:(UIView*)view {
CGImageRef img = (CGImageRef)[view imageRef];
if (img)
{
UIImage *photo = [self correctImageOrientation:img];
UIImageWriteToSavedPhotosAlbum(thePhoto, nil, nil, nil);
return YES;
}
return NO;
}