Como obter o NSData do arquivo usando o PHAsset

Tenho arquivo no caminho

file:///var/mobile/Media/DCIM/100APPLE/IMG_0197.mov

Mas quando eu tento esse código

NSError *error;
NSData *data = [NSData dataWithContentsOfFile:assetUrl.relativePath options:NSDataReadingMappedAlways error:&error];

Eu não tenho nada além de erro:

Erro Domínio = Código NSCocoaErrorDomain = 257 "Не удалось завершить операцию. (Cocoa, ошибка 257)" UserInfo = 0x175a61380 {NSFilePath = / var / mobile / Media / DCIM / 100APPLE / IMG_0197.mov, NSUnderlyingError = 0x17424e550 "Не удалось завершить операцию. Operação não permitida"}

O arquivo existe, mas não consigo lê-lo.

Mas, ao mesmo tempo, o AVPlayer normalmente reproduz arquivos de vídeo.

eu tentei

PHFetchResult *fetchResult = [PHAsset fetchAssetsWithALAssetURLs:@[assetUrl] options:nil];

Mas não obtive nenhum resultado.

questionAnswers(2)

yourAnswerToTheQuestion