“UIView”没有可见的@interface声明选择器'imageRef'

时间:2013-01-14 23:00:34

标签: uiview cgimageref

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

0 个答案:

没有答案