Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios MPMediaQuery songsQuery始终返回零_Ios_Objective C_Audio Player - Fatal编程技术网

Ios MPMediaQuery songsQuery始终返回零

Ios MPMediaQuery songsQuery始终返回零,ios,objective-c,audio-player,Ios,Objective C,Audio Player,示例代码将播放iPhone库中提供的歌曲: MPMusicPlayerController *myPlayer = [MPMusicPlayerController applicationMusicPlayer]; [myPlayer setQueueWithQuery: [MPMediaQuery songsQuery]]; [myPlayer play]; 但是,SongsQuery返回nil时会引发异常。从IOS 10.0开始,需要更新plist。简而言之,在plist中创建一个新行NS

示例代码将播放iPhone库中提供的歌曲:

MPMusicPlayerController *myPlayer =
[MPMusicPlayerController applicationMusicPlayer];
[myPlayer setQueueWithQuery: [MPMediaQuery songsQuery]];
[myPlayer play];

但是,SongsQuery返回nil时会引发异常。

从IOS 10.0开始,需要更新
plist
。简而言之,在
plist
中创建一个新行
NSAppleMusicUsageDescription
,并说明访问媒体库的原因。建造,它工作