Я использую iOS 4.3 и пытаюсь сделать снимок экрана UIView, в котором воспроизводится фильм.
Проблема в том, что скриншот (в симуляторе) оказывается просто черным фоном, а не изображением фильма, на которое я надеялся. Мой код ниже, есть идеи, в чем дело? заранее спасибо:)
- (void) takeScreenshot;
{
UIGraphicsBeginImageContextWithOptions(self.frame.size, NO, 0.0);
[self.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *screenshot = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
UIImageView *movieImage = [[UIImageView alloc] initWithImage:screenshot];
[self addSubview:movieImage];
}