2013-02-15 120 views
0

我想通过我的iOS(iPad)应用程序打开电子邮件附件(例如.ppt,.doc,.xls .. etc文件)。 我能够实现邮件附件中的“打开”,然后我的应用程序打开。 handleOpenURL函数将与打开的附件的URL一起被调用。 现在在这个函数中,当我尝试检查文件存在时,它不存在。在我的ipad应用程序中打开电子邮件附件

NSFileManager *defaultManager = [NSFileManager defaultManager]; 

NSString *filePath = [NSString stringWithFormat:@"%@",url]; 
if ([defaultManager fileExistsAtPath:filePath]) { 
    NSLog(@"fileExists"); 
}else{ 
    NSLog(@"file does not Exists"); 
} 

我想在这里实现的是我想通过此URL复制文件并将其粘贴到其他文件夹中。 但是这里文件本身不存在。

任何帮助,高度赞赏。

回答

0

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

NSString *filePath = [url path]; 
+0

谢谢你的工作.. – 2013-02-15 09:12:01

相关问题