您好,我正在尝试使用以下代码在iOS中使用MPMediaQuery检索Artist。
在我的ViewDidL中enter code here
oad
MPMediaQuery *query = [MPMediaQuery artistsQuery];
self.arrayOfArtist = [query collections];
并在我的
cellForRowAtIndexPath
中 cell.textLabel.text = [NSString stringWithFormat:@"%@",[[self.arrayOfArtist objectAtIndex:indexPath.row] valueForProperty:MPMediaItemPropertyArtist]];
当我检查
NSLog
时,我的arrayOfArtist
计数约为330。但是在我的
UITableView
中,它仅显示NULL
。有什么我要委屈的吗?
最佳答案
您应该写:
cell.textLabel.text = [NSString stringWithFormat:@"%@",[[[self.arrayOfArtist objectAtIndex:indexPath.row] representativeItem] valueForProperty:MPMediaItemPropertyArtist]];
关于ios - 如何使用MPMediaQuery检索艺术家列表?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14568754/