MPMediaPickerController, отображающий удаленные песни

Я использую MPMediaPickerController в двух отдельных приложениях, которые исходят из совершенно разных баз кода. Когда я использую этот элемент управления в своем приложении для выбора песен, в нем перечислены песни, которые я удалил со своего iPad. Песни не указаны в музыкальном приложении для iPad, но они отображаются в средстве выбора музыки в двух приложениях, которые я разрабатываю.

Я пробовал удалять приложения, перезагружать iPad. Это ничего не изменило.

Проблема, кажется, началась после того, как я удалил все песни с моего iPad, используя опцию «Настройки» — «Основные» — «Использование» — «Музыка» — «Редактировать» — «Удалить». Что удалило все песни, чтобы потом я мог добавить те, которые хотел. Но те, которые были удалены с помощью этого процесса, по-прежнему отображаются в списке Media Picker.

Любые предложения о том, что я мог бы попробовать дальше, приветствуются!


person Remixed123    schedule 05.02.2014    source источник


Ответы (1)


Просто подозрение, но я предполагаю, что если вы зайдете в настройки своего телефона в разделе «Музыка», вы обнаружите, что переключатель «Показать всю музыку» отключен. Это скроет облачную музыку в вашей медиатеке. Затем, когда вы представляете свой инструмент выбора, его свойство showsCloudItems: по умолчанию установлено на YES и, следовательно, показывает облачную музыку.

Вы можете попробовать явно установить для этого свойства значение NO.

[picker setShowsCloudItems:NO];

Но я не могу обещать, что это сработает, потому что я точно не знаю, позволяет ли отключение облачной музыки в настройках вообще отображать песни в средстве выбора (у меня нет кабеля, чтобы проверить это).

person Mick MacCallum    schedule 05.02.2014
comment
Я отмечу как правильный, когда система позволит мне...жаловаться, что мне нужно подождать - person Remixed123; 05.02.2014