我正在尝试开发一款App来听iPod音乐(类似于AddMusic示例)。我有一个带有自定义视图的ViewController,它有一些图形和按钮来管理音乐播放。使用navigationController,我可以从iPod音乐中选择一个列表并将其显示为UITable(作为AddMusic)。
现在我必须编写所有方法来管理要播放,停止,播放,持续时间等音乐的列表。
我的问题是:
为了遵循模型视图控制器模式,在主视图控制器或视图中编程所有非视图方法(管理音乐)的最佳位置,其中我有与之交互的按钮用户?
我认为答案应该是主要的ViewController,但在这种情况下,我如何从具有用户界面按钮的视图中访问该方法,并且我正在管理一些图形?因为UIView没有像'parentViewController'那样的东西。
非常感谢。
Kanick
答案 0 :(得分:0)
您可以声明一个完全继承主ViewController的类。在第二个视图控制器中,您可以创建该类的实例。最终,该对象将提供您在主视图控制器中的所有信息。