如何在 iPhone 中访问应用程序包之外的文件

Posted

技术标签:

【中文标题】如何在 iPhone 中访问应用程序包之外的文件【英文标题】:How can I access files outside app bundle in iPhone 【发布时间】:2011-07-24 07:49:46 【问题描述】:

我想创建可以播放存储在应用程序包之外的 mp3 文件的 iPhone 应用程序。我要访问的 mp3 文件存储在 iPhone 硬盘中,例如 存储在 iTunes_Control 文件夹中的 mp3 文件

我想从 iTunes_Control 文件夹中检索这些文件,以便制作播放列表并在我的应用程序中播放它们,而无需将它们复制到应用程序包中。你知道如何解决这个要求吗?

非常感谢。

【问题讨论】:

Accessing users itunes library 的可能重复项 【参考方案1】:

由于沙盒,您只能访问您自己的应用程序包的文件。至于 mp3 文件,您可以访问使用 iTunes 存储的 mp3。查看此答案以了解如何操作。 Accessing users iTunes Library without MPMediaPickerController

【讨论】:

以上是关于如何在 iPhone 中访问应用程序包之外的文件的主要内容,如果未能解决你的问题,请参考以下文章

将文件存储在 iphone 的沙盒之外或通过其他应用程序访问文件系统

如何在应用程序包之外的 AVPlayer 中播放视频文件

如何在 iPad 上的 UIWebView 中上传文件?

如何在iphone应用程序中将饼图保存为pdf文件

如何使用主 iPhone 视图之外的 UI 元素在 Interface Builder 中设置 UIScrollView?

如何访问 iPhone 应用程序的 Documents 文件夹?