从 NSUserDefault 检索 NSURL

Retrieving NSURL from NSUserDefault

我在从 NSUserDefault 检索 NSUrl 时将存储路径 NSURL 作为 NSStringNSUserDefault,我得到 NSURL 路径"file:///var/mobile/Containers/Data/Application/EB2E7DCD-5B73-4B0B-9BC5-6758AF75C68C/Documents/FinalVideo-958.mov" 但视频显示来自此 link...以上路径来自 iphone 设备

始终使用与以下代码相同的相对路径。

NSArray *paths =   NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];

NSString *myPathDocs =  [documentsDirectory stringByAppendingPathComponent:@"FinalVideo-958.mov"];

if ([[NSFileManager defaultManager] fileExistsAtPath:myPathDocs])
{
   NSLog(@"video file found.");
}