我解析并将XML
存储在两个可变数组中,它们是albumArray和trackArray。我创建了使用这两个数组的字典,即如下,使用DidSelectRow选项过滤NSDictionary作为键/过滤器对象
trackANDAlbum = [NSMutableDictionary dictionaryWithObjects:trackArray forKeys:albumArray];
所以我的字典里是这样的:
album1 = song1
album1 = song2
album1 = song3 etc.
由于albumArray包含重复,我消灭它使用NSSet
而这个新数组名为“eliminationDupe”作为UITableView
的数据源。
我面临的问题是,当用户在TableView中选择特定的专辑名称时,所选专辑的相应歌曲必须显示在另一个视图中。
因此,可以确定在TableView的DidSelectRow
中选择了什么专辑名称,并将其作为字典trackANDAlbum的关键字,并检索相应的歌曲并将其显示在tableview中。
例如,如果所选专辑是“专辑1”,那么在下一个表格视图中,必须列出对应于专辑1的歌曲,即song1,song2,song3。实现这个概念的任何可能性,或者我是否有更好的方法?
您在tableview右边显示专辑名称? – Dilip 2013-02-27 11:00:30
是在桌面视图 – user2114872 2013-02-27 11:16:16