【问题标题】:How can I read documents from other iOS apps?如何从其他 iOS 应用程序读取文档?
【发布时间】:2010-11-17 04:09:30
【问题描述】:

我有一个类似于 FTP 客户端的应用程序。我可以在其中下载各种类型的文档。 (DOC、XLS、PDF、PPT等)

现在,我想在另一个应用程序中阅读这些文档。例如:假设我在我的应用程序中下载了一个 PDF,可以从 AirSharing 或 File Magnet 中读取?

【问题讨论】:

  • 我现在会尽量说清楚。我可以从一个应用程序下载 pdf。我想从 iPhone/iPad 中的其他应用程序中阅读这些 pdf。有可能吗?

标签: iphone file-sharing


【解决方案1】:

我认为其他应用程序不可能访问其他应用程序拥有的库文件夹,而且绝对不能访问私有应用程序文件夹。

Document handling 可能只在一定程度上处理您想要的 - 不是没有将其类型注册到任何应用程序的文件,并且仅在一个一个文件的基础上,基本上也是复制文件。

如果这是您正在谈论的应用程序,您可以实现 Open In 功能,它是 iOS 中 Document Interaction 的一部分,这将允许用户在任何注册处理扩展的应用程序中访问文件/UTI。

特别是这些方法:

UIDocumentInteractionController  
– presentOpenInMenuFromRect:inView:animated: 
– presentOpenInMenuFromBarButtonItem:animated:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-04-09
    • 1970-01-01
    • 2017-06-07
    • 2015-06-24
    • 1970-01-01
    • 2020-01-22
    • 1970-01-01
    相关资源
    最近更新 更多