Мне было поручено создать приложение для музыкального проигрывателя, похожее на приложение для ди-джеев, и при нажатии кнопки «Добавить музыку» ему нужно показать список всех песен так же, как родной MediaPickerController
, но с дополнительными функциями, такими как сортировка, поиск а не полноэкранный чего нет в родном.
Я пытался поискать в Интернете ответ, но ничего не могу найти по этому поводу, все дело в создании собственного контроллера выбора медиа.
Я нашел о MPMediaQuery, который позволяет вам получить список песен в телефоне, но я не могу использовать его в for-in
Образец:
MPMediaQuery *songs = [MPMediaQuery songsQuery];
for (MPMediaItem *item in songs) {
}
Но я получаю это:
*Тип выражения коллекции "MPMediaQuery " может не отвечать на "countByEnumeratingWithState:objects:count:"
Какие-либо предложения?