Ios UIToolbar和UITableViewCell

Ios UIToolbar和UITableViewCell,ios,uitableview,uitoolbar,Ios,Uitableview,Uitoolbar,我正在制作一个音乐应用程序,其中我在uitableview中填充了音乐列表,播放器是一个uitoolbar,它就在tableview之后。我一直在研究如何使uitoolbar收听选定的表格单元格,一旦选定了行,uitoolbar就应该能够播放选定行中的音乐。如果我知道如何让两者合作,那么我可以继续与其他人一起演奏音乐。假设我得到所选行的文本。非常感谢。听起来像是在您的中选择了rowatindexpath您想向工具栏发送消息吗 您能否不调用工具栏上的方法,例如[您的工具栏播放MusicFileAt

我正在制作一个音乐应用程序,其中我在uitableview中填充了音乐列表,播放器是一个uitoolbar,它就在tableview之后。我一直在研究如何使uitoolbar收听选定的表格单元格,一旦选定了行,uitoolbar就应该能够播放选定行中的音乐。如果我知道如何让两者合作,那么我可以继续与其他人一起演奏音乐。假设我得到所选行的文本。非常感谢。

听起来像是在您的
中选择了rowatindexpath
您想向工具栏发送消息吗

您能否不调用工具栏上的方法,例如
[您的工具栏播放MusicFileAtPath:MUSICFILEPATH]

像这样:

- (void) tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {

    NSString *filePath = [DATASOURCE FILEPATH];

    [YOURTOOLBAR PLAYFILEATPATH:filePath];

} 

视图控制器或其他对象应在这些对象之间通信。选择单元格时,表格视图应告知对象。收到消息后,此对象应通知播放机切换歌曲。是的,我想向工具栏发送消息。我的音乐列表的设计是一个viewcontroller,我插入了一个tableview,然后在底部添加了一个工具栏。所有这些都在一个地方。就像你建议的那样,我做了[YOURTOOLBAR PLAYFILEATPATH:filePath]。我想知道在哪里放置PLAYFILEATPATH,并让我的工具栏调用它,我的工具栏不是一个类,因为我刚刚将它拖到viewcontroller场景中(如果它在同一个VC上,那么只需在cellForRow中播放音乐,并更新工具栏UI以反映标题等…?)?