Как получить NSData из файла с помощью PHAsset

У меня есть файл по пути

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

Но когда я пытаюсь этот код

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

Я получил только ошибку:

Ошибка домена = NSCocoaErrorDomain Code = 257 "Не удалось завершить операцию. (Какао, ошибка 257)" UserInfo = 0x175a61380 {NSFilePath = / var / mobile / Media / DCIM / 100APPLE / IMG_0197.mov, NSUnderlyingError = 0x17424e550 "Не удалось завершить. Операция не разрешена"}

Файл существует, но я не могу его прочитать.

Но в то же время AVPlayer нормально воспроизводит видеофайл.

Я старался

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

Но я не получил никакого результата.

Ответы на вопрос(2)

Ваш ответ на вопрос