gpt4 book ai didi

ios - 检测媒体库 ios 权限

转载 作者:IT王子 更新时间:2023-10-29 05:39:42 25 4
gpt4 key购买 nike

在我的应用程序中,我想检测用户是否授予其媒体库权限。当系统弹出询问或稍后设置时,用户可能会拒绝媒体库权限。有没有办法检测媒体库权限的状态?

这是我访问歌曲列表的代码。

MPMediaQuery *everything = [MPMediaQuery songsQuery];
NSArray *songArray = [everything items];

请参阅下面的屏幕截图,其中用户可以更改媒体库权限。

enter image description here

最佳答案

-(void) checkMediaLibraryPermissions {
[MPMediaLibrary requestAuthorization:^(MPMediaLibraryAuthorizationStatus status){
switch (status) {
case MPMediaLibraryAuthorizationStatusNotDetermined: {
// not determined
break;
}
case MPMediaLibraryAuthorizationStatusRestricted: {
// restricted
break;
}
case MPMediaLibraryAuthorizationStatusDenied: {
// denied
break;
}
case MPMediaLibraryAuthorizationStatusAuthorized: {
// authorized
break;
}
default: {
break;
}
}
}];
}

关于ios - 检测媒体库 ios 权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39033818/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com