【发布时间】:2016-12-26 18:43:46
【问题描述】:
我在 iOS 应用程序中获取路径,例如:
AVURLAsset* urlAsset = (AVURLAsset*)asset;
NSString *filePath = [urlAsset.URL path];
NSURL *videoUrl = [[NSURL alloc] initFileURLWithPath:filePath];
结果:
file:///var/mobile/Media/DCIM/105APPLE/IMG_5255.MOV
这个应用程序上传文件,在这种情况下是一个视频,但是一旦我删除了视频并返回应用程序,这会导致应用程序尝试上传已删除的文件时出现问题,有没有办法检查是否该文件是否存在以防止在运行应用程序时出现问题?使用 iOS > 10 将路径移动到“最近删除”文件夹时,路径是否也会发生变化?
在android中很简单
File file = new File(filePath);
if(file.exists())
//Do something
else
// Do something else.
【问题讨论】:
标签: ios objective-c