请帮帮我 我是ios开发的新手 客户需要在应用程序中的PDF文件附件 因此,如果用户在iphone,ipad中使用gmail,dropbox,skydrive下载任何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);
请分享您的宝贵知识 先感谢您 。 。 。
答案 0 :(得分:2)
iOS中没有保存PDF文件的默认路径。所有应用都是沙盒,与该应用相关联的文件存储在该沙箱中,其他应用无法访问。
如果您希望自己的应用能够打开PDF文件,则需要将应用注册为可以打开PDF文件的应用。要执行此操作,请阅读Document Interaction Programming Topics for iOS,其中涉及Registering the File Types Your App Supports。
这将允许应用使用UIDocumentInteractionController
在您的应用中打开PDF。