Tag: mpmedialibrary

以编程方式向媒体库请求授权失败

现在,iOS 10需要用户访问媒体库的权限。 在使用之前,我们检查是否可以访问媒体库,如果没有,我们再使用[MPMediaLibrary requestAuthorization:再次向用户请求授权。 我期待这显示相同的popup式窗口请求来访问我们在应用程序启动时获得的媒体库,但没有任何反应。 它只是从之前的MPMediaLibraryAuthorizationStatusDenied状态返回。 requestAuthorization的文档在这个时候是不完整的,所以我不知道我是不是正确地使用了这个,还是有其他的错误。 if ( MPMediaLibrary.authorizationStatus == MPMediaLibraryAuthorizationStatusAuthorized) { // we already have access to the Media Library – use it here… } else { // We expect this to show a popup so the user can grant access, but does not work [MPMediaLibrary requestAuthorization:^(MPMediaLibraryAuthorizationStatus authorizationStatus) { if ( authorizationStatus == […]