2

我在两个独立的应用程序中使用 MPMediaPickerController,它们来自完全不同的代码库。当我在我的应用程序中使用此控件选择歌曲时,它会列出我从 iPad 中删除的歌曲。这些歌曲未在 iPad 音乐应用程序中列出,但它们显示在我正在开发的 2 个应用程序的音乐选择器中。

我试过删除我的应用程序,重新启动 iPad。这没有任何区别。

在我使用设置 - 常规 - 用法 - 音乐 - 编辑 - 删除选项从 iPad 上删除所有歌曲后,问题似乎开始了。它删除了所有歌曲,所以我可以添加我想要的歌曲。但是通过此过程删除的那些仍然由媒体选择器列出。

任何关于我下一步可以尝试的建议都非常感谢!

4

1 回答 1

2

这里只是一个预感,但我猜如果你进入手机上的音乐部分下的设置,你会发现“显示所有音乐”切换设置为关闭。这将在您的库中隐藏云音乐。然后当你展示你的选择器时,它的showsCloudItems:属性YES默认设置为,因此显示云音乐。

您可以尝试将此属性显式设置为NO.

[picker setShowsCloudItems:NO];

但我不能保证这会奏效,因为我不确定是否在首选项中禁用云音乐是否允许歌曲首先出现在选择器中(我没有电缆来测试这个)。

于 2014-02-05T13:36:17.067 回答