我正在使用以下代码拍摄.mm文件的屏幕截图 我试过两种方式它不起作用..如果我在我的.m文件的任何一个中放置相同的代码它的工作
- (void)viewWillAppear:(BOOL)animated
{
UIGraphicsBeginImageContext(self.view.bounds.size);
[self.view.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
appDelegate.convertedImage=image;
UIGraphicsEndImageContext();
}
(or)
-(void)viewWillAppear:(BOOL)animated
{
CGSize newSize = CGSizeMake(320, 416);//377
UIGraphicsBeginImageContext(newSize);
[self.view.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
appDelegate.convertedImage=viewImage;
}
它不起作用.mm还有其他选择吗? (我在我的项目中集成了openCv,我使用了1.mm文件)
请指导我
提前致谢