通过UIDocumentsPicker使文档目录文件对另一个应用程序可见

时间:2015-01-20 14:46:22

标签: ios iphone ios8 icloud

我做了什么:

我正在开发一个应用程序,它可以在iOS设备之间传输不同类型的文件(例如:图像,Word文档,视频)。我将这些文件保存在应用程序中。我已成功实施iCloud Drive以共享来自其他应用程序的文件(例如:Documents)。这就是它的完成方式,

UIDocumentPickerViewController *documentPicker =
     [[UIDocumentPickerViewController alloc] initWithDocumentTypes:
     @[(__bridge NSString *) kUTTypeContent,
     (__bridge NSString *) kUTTypeData,
     (__bridge NSString *) kUTTypePackage,
     @"com.apple.iwork.pages.pages",
     @"com.apple.iwork.numbers.numbers",
     @"com.apple.iwork.keynote.key"] 
     inMode:UIDocumentPickerModeImport];
documentPicker.delegate = self;
documentPicker.modalPresentationStyle = UIModalPresentationFormSheet;
[self presentViewController:documentPicker animated:YES completion:nil];
[documentPicker release];

目的:

我想将我的应用程序文件(例如:图像,Word文档,视频)存储在“Documents / Files”文件夹中,以便通过其他应用程序(如文档)访问。

R& d:

这是reference doc我正在阅读以实现此目的。我设法通过编辑 info.plist 来创建我的应用程序的文件夹。但是无法显示存储在文档目录中的文件。

问题:

  • 是否可以通过UIDocumentsPicker或其他方式将我存储在文档目录中的文件显示给另一个应用程序?。

  • 如果有可能,是否有更容易阅读的参考文件? (我正在阅读的当前版本有点难以理解)。

感谢。

0 个答案:

没有答案