Мне нужно сделать снимок экрана некоторых диаграмм в моем приложении,
Я использую следующий код:
CGRect screenRect = [[UIScreen mainScreen] bounds];
UIGraphicsBeginImageContext(screenRect.size);
CGContextRef ctx = UIGraphicsGetCurrentContext();
[[UIColor blackColor] set];
CGContextFillRect(ctx, screenRect);
[self.view.layer renderInContext:ctx];
UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
но в [self.view.layer renderInContext:ctx];
я получаю предупреждение Instance method -renderInContext: not found (return type defaults to id)
Итак, чего мне не хватает? чтобы избежать этого предупреждения и успешно сделать снимок экрана ??
Большое спасибо!