我正在编写一个相机应用程序(类似于原生相机应用程序),因此当触摸快照按钮时,我想在视图重置之前快速抓取图片(来自隐藏的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;
}