【发布时间】:2014-07-09 06:58:08
【问题描述】:
请帮助我 我是ios开发新手 客户在应用程序中需要 pdf 文件附件 因此,如果用户使用 gmail、dropbox、skydrive 在 iphone、ipad 中下载任何 pdf 文件。所以我需要所有默认下载的pdf位置 我正在使用此代码,但这没有帮助,这是获取我的应用程序位置,但我需要默认下载目录。
NSString * resourcePath = [[NSBundle mainBundle] resourcePath];
NSString * documentsPath = [resourcePath stringByAppendingPathComponent:@"Documents"];
NSLog(@"%@",resourcePath);
NSLog(@"%@",documentsPath);
NSError * error;
NSArray * directoryContents = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:documentsPath error:&error];
NSLog(@"%@",directoryContents);
请分享您的宝贵知识 先感谢您 。 . . .
【问题讨论】:
-
我认为从 iOS 7 开始,您不需要进入下载文件所在的目录。你只能在你的应用目录中做一些事情。但是您可以为您的应用注册一个文件类型,例如使用您的应用从电子邮件中打开 pdf。然后pdf文件将被复制到您的应用程序目录中,您可以随心所欲地使用它。
-
还有一件事:可能没有下载目录有这样的东西。每个应用都像 Dropbox 一样下载文件到他们自己的应用目录中。
-
但是先生,可以获得默认的ios下载文件目录路径,我认为这对我来说很容易。当我得到 pdf 路径时,我会将 pdf 文件转换为 base64 并发送到服务器
-
好的。它的意思是,只有一个选项可以在我的应用程序目录中复制 pdf 文件,所以我在谷歌上搜索“如何在我的目录中复制 pdf 文件”
-
还要寻找:“将文件类型与您的应用程序关联”和“文件共享”。如果您想通过 iTunes 将 pdf 直接复制到您的应用中,这可能会很有用。