Я загружаю изображение из общего ресурса и мне нужно показать его в пользовательском UIViewController.Таким образом, я достигаю того же для Image, но когда я загружаю видео, я хочу показать его миниатюрное изображение, для этого я создаю изображение большого пальца из этого видео, используя AVAssetImageGenerator , как это
AVURLAsset *asset = [[AVURLAsset alloc]initWithURL:fileUrl options:nil];
AVAssetImageGenerator *generator = [[AVAssetImageGenerator alloc]initWithAsset:asset];
generator.appliesPreferredTrackTransform = YES;
CMTime time = CMTimeMake(1, 1);
NSError *errorr = nil;
CMTime actualTime;
CGImageRef image = [generator copyCGImageAtTime:time actualTime:&actualTime error:&errorr];
if (errorr) {
NSLog(@"Error : %@",errorr);
}else{
UIImage *thumb = [[UIImage alloc]initWithCGImage:image];
}
но я получаю сообщение об ошибке, сообщающее, что Error Domain = NSCocoaErrorDomain Code = 257 "Файл не может быть открыт, поскольку у вас нет разрешения на его просмотр."
Пожалуйста, помогите мне, если кто-нибудь знает, в чем проблема с ним.