I have a file in the path
file:///var/mobile/Media/DCIM/100APPLE/IMG_0197.mov
But when I try this code -
NSError *error; NSData *data = [NSData dataWithContentsOfFile:assetUrl.relativePath options:NSDataReadingMappedAlways error:&error];
I only got the error:
Domain error = NSCocoaErrorDomain Code = 257 "The operation could not be completed. (Cocoa, error 257)" UserInfo = 0x175a61380 {NSFilePath = / var / mobile / media / DCIM / 100APPLE / IMG_0197.mov, NSUnderlyingError = 0x17424e550 "The operation could not be completed. Operation not allowed "}
The file exists, but I cannot read it.
But at the same time, AVPlayer usually plays the video file.
I tried
PHFetchResult *fetchResult = [PHAsset fetchAssetsWithALAssetURLs:@[assetUrl] options:nil];
But I did not get any result.
source share