基本上我有三个视图堆栈。在上一个视图中,我得到了一个MPMediaPickerController,让用户可以从他/她的库中选择一首歌。这首歌将在第一个视图中播放。如何告诉玩家(在第一个视图中)应该播放什么?
一种可能性是发送通知并包含MPMediaItemCollection作为对象吗?
这是一个/正确的方法还是你有其他更聪明的建议?
答案 0 :(得分:1)
我最终使用NSNotification并将MediaItemCollection附加为userInfo。
答案 1 :(得分:0)
使用MPMediaPickerController委托:
在第三个视图控制器中将MPMediaPickerController委托设置为您的第一个视图。在第一个视图控制器中实现委托回调函数。