Objective c 如何在UITableView中显示新歌和老歌
我有一个按钮,可以从Iphone库中选择歌曲。我有另一个UI按钮,它显示从ipod库中选择的歌曲列表 我正在UITableview中显示所选歌曲,该视图为MyPlayTable 当我从iPod Library中选择say two songs(说两首歌)时,这两首歌会显示MyPlayTable,但当我尝试再添加几首歌时,问题发生了,之前显示的两首歌消失了Objective c 如何在UITableView中显示新歌和老歌,objective-c,ios,xcode,Objective C,Ios,Xcode,我有一个按钮,可以从Iphone库中选择歌曲。我有另一个UI按钮,它显示从ipod库中选择的歌曲列表 我正在UITableview中显示所选歌曲,该视图为MyPlayTable 当我从iPod Library中选择say two songs(说两首歌)时,这两首歌会显示MyPlayTable,但当我尝试再添加几首歌时,问题发生了,之前显示的两首歌消失了 例如,如果我第一次选择两首歌曲,如果我再添加两首歌曲,它将显示四首歌曲。请考虑执行以下操作。。。。它会帮助你解决问题 self.clearsel
例如,如果我第一次选择两首歌曲,如果我再添加两首歌曲,它将显示四首歌曲。请考虑执行以下操作。。。。它会帮助你解决问题 self.clearselectiononviewwillappear=否 这将保持该行处于选中状态,除非手动取消选择该行或用户选择表中的另一行
-(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];
}