MPMediaPickerController в одном представлении и MPMediaPlayback в другом представлении. Как?

В основном у меня есть стек с тремя представлениями. В последнем представлении я получил MPMediaPickerController, который позволяет пользователю выбрать песню из своей библиотеки. Песня должна быть воспроизведена позже с первого просмотра. Как я могу сказать игроку (в первом представлении), что следует играть?

Возможно, одной из возможностей было бы отправить уведомление и включить MPMediaItemCollection в качестве объекта?

Это правильный путь или у вас есть другие более разумные предложения?


person sebrock    schedule 17.08.2010    source источник


Ответы (2)


В итоге я использовал NSNotification и прикрепил MediaItemCollection как userInfo.

person sebrock    schedule 18.08.2010

Используйте делегат MPMediaPickerController:

в вашем третьем контроллере представления установите делегата MPMediaPickerController в качестве вашего первого представления. Реализуйте функции обратного вызова делегата в своем первом контроллере представления.

person ugiflezet    schedule 27.06.2011