IOS现在播放按钮

时间:2012-02-15 18:43:05

标签: ios uinavigationcontroller

我正在尝试制作类似Tunein App(或其他广播应用)的功能,当您从TableView中选择一个Radio时,您将视图推送到播放器并播放所选的Radio,在ViewController中显示无线电的UIImage和播放歌曲的元数据。 这部分工作正常但是当我尝试创建“正在播放”按钮并使用以下代码再次推送视图时,视图内的所有数据都消失了。

 TvInternacionalViewController * detail = [[TvInternacionalViewController alloc] initWithNibName:@"TvInternacionalViewController" bundle:nil];
[self.navigationController pushViewController:detail animated:YES];
[detail release];

是否可以在离开ViewController之前保存数据并在再次推送View时重新加载它们?

1 个答案:

答案 0 :(得分:2)

视图控制器不应存储数据。记住模型 - 视图 - 控制器(MVC)编程范例。将数据存储在两个视图控制器都可以访问的模型对象中,然后无论何时加载正在播放控制器,它都会根据模型数据填充其视图。