在我的应用程序中,我加载 Artist 并输入arrayOfArtists
并显示UITableView
。
所以我需要索引我UITableView
的 . 这就是为什么我需要像 iOS 内置音乐应用程序一样按字母顺序对我的艺术家数组进行排序。
像上面的照片,它可以索引UITableView
到Title
。
所以我需要按字母顺序对我的艺术家数组进行排序。
我怎样才能做到这一点?
这是我从 iPodLibrary 加载 Artist 的一些代码。
在ViewDidLoad
MPMediaQuery *query = [MPMediaQuery artistsQuery];
query.groupingType = MPMediaGroupingAlbumArtist;
self.arrayOfArtist = [query collections];
在CellForRowAtIndexPath
cell.textLabel.text = [NSString stringWithFormat:@"%@",[[[self.arrayOfArtist objectAtIndex:indexPath.row] representativeItem] valueForProperty:MPMediaItemPropertyArtist]];
在sectionForSectionIndexTitle
- (NSInteger)tableView:(UITableView *)tableView sectionForSectionIndexTitle:(NSString *)title atIndex:(NSInteger)index
{
return 1;
}
和
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
return [self.arrayOfArtist count];
}
我想按字母顺序显示我TitleHeader
的UITableView
索引UITableView
。我怎样才能做到这一点?谢谢大家。