一个视图中的MPMediaPickerController和另一个视图中的MPMediaPlayback。如何?

时间:2010-08-17 21:06:45

标签: iphone uiview notifications mpmediapickercontroller mpmediaitemcollection

基本上我有三个视图堆栈。在上一个视图中,我得到了一个MPMediaPickerController,让用户可以从他/她的库中选择一首歌。这首歌将在第一个视图中播放。如何告诉玩家(在第一个视图中)应该播放什么?

一种可能性是发送通知并包含MPMediaItemCollection作为对象吗?

这是一个/正确的方法还是你有其他更聪明的建议?

2 个答案:

答案 0 :(得分:1)

我最终使用NSNotification并将MediaItemCollection附加为userInfo。

答案 1 :(得分:0)

使用MPMediaPickerController委托:

在第三个视图控制器中将MPMediaPickerController委托设置为您的第一个视图。在第一个视图控制器中实现委托回调函数。