在我的ipad应用中打开电子邮件附件

时间:2013-02-15 06:08:15

标签: ios objective-c cordova phonegap-plugins

我想通过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复制文件并将其粘贴到其他文件夹中。 但是这里文件本身不存在。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

这不是将NSURL转换为路径的正确方法。你应该这样做:

NSString *filePath = [url path];