2

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

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

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

4

2 回答 2

1

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

于 2010-08-18T20:04:47.917 回答
0

使用 MPMediaPickerController 委托:

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

于 2011-06-27T08:01:34.937 回答