我试图从iPod音乐库中获得MPMediaQuery的本地歌曲列表:
MPMediaQuery *everything = [[MPMediaQuery alloc] init];
NSArray *itemsFromGenericQuery = [everything items];
self.songsList = [NSMutableArray arrayWithArray:itemsFromGenericQuery];总有零的回报。但实际上我可以从MPMediaPickerController.的iPod音乐库中获取音乐为什么?有人能帮忙吗?谢谢。
发布于 2016-05-10 14:44:05
这对我来说很管用:
MPMediaQuery *mediaQuery = [MPMediaQuery songsQuery]; // run a query on song media type
[mediaQuery addFilterPredicate:[MPMediaPropertyPredicate predicateWithValue:@(NO)
forProperty:MPMediaItemPropertyIsCloudItem]]; // ensure what we retrieve is on device
NSArray *mediaCollections = [mediaQuery collections]; // run queryhttps://stackoverflow.com/questions/33364756
复制相似问题