iBooks 能够读取其他应用程序沙盒中的文件

Posted

技术标签:

【中文标题】iBooks 能够读取其他应用程序沙盒中的文件【英文标题】:iBooks able to read Files in Other App's SandBox 【发布时间】:2010-12-10 16:44:46 【问题描述】:

我想知道我是否可以开发一个应用程序,该应用程序可以从网站下载 epub 格式的书籍,然后 iBooks(用于阅读书籍的 iPad 应用程序)可以访问它来阅读该文件。 在我看来,问题是应用程序可以访问它自己的沙盒中存在的文件,并且不允许访问它之外的任何文件。请说明是否有任何方法可以将文件下载到 iPad 上其他应用程序可以访问的特定位置。

谢谢! 泰米尔

【问题讨论】:

【参考方案1】:

不,应用程序通常无法访问其沙盒之外的文件(当然,Apple 自己的应用程序除外,但它们不太可能干扰其他应用程序的沙盒)。

不过,这就是 Apple 推出 UIDocumentInteractionController 的原因。

【讨论】:

【参考方案2】:

谢谢大家,我找到了答案! http://andycodes.tumblr.com/tagged/uidocumentinteractioncontroller

【讨论】:

接受 oles 答案而不是创建新答案。

以上是关于iBooks 能够读取其他应用程序沙盒中的文件的主要内容,如果未能解决你的问题,请参考以下文章

OS X 沙盒中的非就地保存

沙盒的结构

沙盒和简单的对象的写入和读取(预习)

沙盒路径

在其他 Mac 上的沙盒中测试 Mac Appstore 的 IAP

如何在后端和前端具有不同子文件夹的代码沙盒中运行应用程序