0

我想读取 iPhone 音乐目录中的文件:

~/Media/iTunes_Control/Music/F**/*.{M4A,MP3}

1)我似乎无法从文档中弄清楚 iOS 应用程序是否被沙盒化,这样我会或不会拥有此权限。

2)是否需要请求对iOS App沙箱外目录的读取或写入权限?只写权限?一个人如何做到这一点,或者只是由审查应用商店发布的应用程序的团队自行决定?

3)我在苹果文档中找到了很多关于 OS X 应用程序沙盒的信息,但不是 iOS 应用程序的信息。iOS 是否有与 OS X 应用程序类似的沙盒/权利流程?我应该阅读任何有用的链接吗?

更新:正如下面接受的答案所说,1,2 和 3 是不可能的,但是可以在媒体库中获取文件的副本,这在某种意义上相当于对原始文件具有读取权限 - 因为当然数字信息是相同的。此问题包含执行此操作的代码: Application crashed while importing songs from Ipod library in Iphone for iOs 5.0

4

2 回答 2

2
  1. 您将无权在您的应用程序之外进行读/写。
  2. 您将无权在您的应用程序之外进行读/写。
  3. 您将无权在您的应用程序之外进行读/写。

您可以使用媒体播放器框架来访问有关用户库的信息,但不能使用文件系统。

于 2012-10-26T15:57:27.057 回答
0

iOS 上的沙盒已为您完成,无需进行设置。

您不能在应用程序沙箱之外写入文件。

我没有尝试访问 iPod 应用程序存储的音乐,但可以访问媒体类型。它的功能很像访问照片。

这是Apple 文档的链接MPMediaPickerController

于 2012-10-26T15:59:00.843 回答