-(void) mediaPicker:(MPMediaPickerController *)mediaPicker didPickMediaItems:(MPMediaItemCollection *)mediaItemCollection {
[self dismissViewControllerAnimated:YES completion:nil];
NSURL* assetUrl = [mediaItemCollection.representativeItem valueForProperty:MPMediaItemPropertyAssetURL];
AVURLAsset* asset = [AVURLAsset URLAssetWithURL:assetUrl options:nil];
AVPlayerItem* playerItem = [AVPlayerItem playerItemWithAsset:asset];
myPlayer = [AVPlayer playerWithPlayerItem:playerItem];
collectionMutableCopy = [mediaItemCollection.items mutableCopy];
[self.myPlaylistTable reloadData];
//[self updatePlayerQueueWithMediaCollection: mediaItemCollection];
[myPlayer play];
}
我有一个按钮,可以让我从Iphone Library中选择选择的歌曲。我有另一个UIButton,它显示了来自ipod Library的所选歌曲列表。
我正在 UITableview 中显示所选歌曲 myPlaylistTable 当我从iPod库中选择说出两首歌时,这两首歌会显示 myPlaylistTable ,但当我尝试添加更多歌曲时,会出现问题,之前显示的两首歌曲消失了。
对于ex,如果我第一次选择两首歌曲,如果我再添加两首歌曲则应该显示四首歌曲。
答案 0 :(得分:0)
请考虑做以下事情....它应该有助于解决您的问题。
self.clearsSelectionOnViewWillAppear = NO;
除非您手动取消选择该行或用户选择表格中的另一行,否则将保持选中该行。