我想通过iOS(iPad)应用打开电子邮件附件(例如.ppt,.doc,.xls等文件)。 我能够在邮件附件上实现“打开”,我的应用程序在此之后打开。 handleOpenURL 函数将与打开的附件的url一起调用。 现在在此函数中,当我尝试检查文件是否存在时,它不存在。
NSFileManager *defaultManager = [NSFileManager defaultManager];
NSString *filePath = [NSString stringWithFormat:@"%@",url];
if ([defaultManager fileExistsAtPath:filePath]) {
NSLog(@"fileExists");
}else{
NSLog(@"file does not Exists");
}
我想在这里实现的是我想通过这个URL复制文件并将其粘贴到其他文件夹中。 但是这里文件本身不存在。
非常感谢任何帮助。
答案 0 :(得分:0)
这不是将NSURL转换为路径的正确方法。你应该这样做:
NSString *filePath = [url path];