Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/94.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 从CgContextRef获取UiImage并将其传递给另一个ViewController_Ios_Uiimageview_Uiimage_Core Graphics_Quartz 2d - Fatal编程技术网

Ios 从CgContextRef获取UiImage并将其传递给另一个ViewController

Ios 从CgContextRef获取UiImage并将其传递给另一个ViewController,ios,uiimageview,uiimage,core-graphics,quartz-2d,Ios,Uiimageview,Uiimage,Core Graphics,Quartz 2d,我想从CGContextRef中获取UIImage,并在不同的UIViewController中的UIImageView上显示它 因此,我已经编写了这段代码,我正在编写这段代码,当我关闭我的drawingview时,因为我已经将我的绘图视图作为UIViewController的子视图 //mydrawingView.m - (void)closeButtonClicked { UIGraphicsBeginImageContextWithOptions(self.bounds.size,

我想从CGContextRef中获取UIImage,并在不同的UIViewController中的UIImageView上显示它

因此,我已经编写了这段代码,我正在编写这段代码,当我关闭我的drawingview时,因为我已经将我的绘图视图作为UIViewController的子视图

//mydrawingView.m

- (void)closeButtonClicked
{
    UIGraphicsBeginImageContextWithOptions(self.bounds.size, NO,0.0);
    [self.layer renderInContext:UIGraphicsGetCurrentContext()];
    m_curImage = UIGraphicsGetImageFromCurrentImageContext();  
    UIGraphicsEndImageContext();


    ViewController *table = [[ViewController alloc] init];
    [table setImage:m_curImage]; 
    [table viewDidLoad];
}
///myViewController.h

@interface ViewController : UIViewController
{   
    IBOutlet UIImageView *m_imageView;
    UIImage *image;

}
@属性(非原子,强)UIImage*image

///myViewController.m

- (void)viewDidLoad
{
    [super viewDidLoad];    

    m_imageView.image = image; 

    NSLog(@"%@", m_imageView.image);
}
但我无法在UIImageview上显示此图像

问候
Ranjit

我已经整理出了这个问题的答案,要从画布中获取图像,上面的代码适用,并且要在另一个ViewController的imageView上显示它,我们必须实现委托协议方法

问候
Ranjit

朋友们好,有什么建议吗?