0

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

非常感谢任何帮助。

4

1 回答 1

0

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

NSString *filePath = [url path];
于 2013-02-15T06:16:38.057 回答