ios - 媒体库授权不运行处理程序

标签 ios swift mpmedialibrary

    MPMediaLibrary.requestAuthorization { (status) in
       if status == MPMediaLibraryAuthorizationStatus.authorized  {
          print("Accepted")
       } else {
          print("not authorized")
       }
    }

在 iOS 12.3.1 更新之前,上面的代码工作正常。但是现在关闭根本没有调用。有没有人遇到过这个或者我遗漏了什么?

最佳答案

    MPMediaLibrary.requestAuthorization { (status) in
        if status == .authorized {
            print("Accepted")
        } else {
            print("not authorized")
        }
    }

关于ios - 媒体库授权不运行处理程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56539887/

相关文章:

ios - iOS 8 中的 Facebook SDK 与 Swift/Xcode beta 5 返回 accessToken 但更新后没有 userID

ios - UILabel 具有来自编程约束的内部填充

ios - 如何等待 MPMediaLibrary 请求授权响应

swift - 在视频应用程序中获取视频数据

authorization - 检查 Swift 3 中 MPMediaLibrary 的授权

iphone - 基于 View 的 iOS 应用程序模板

ios - 如何将 UITableView 添加到现有 View

ios - 在 UIScrollView 滚动时更改 UIImageView 中心点

swift - 在单个值上使用 childByAutoId?

ios - 类不符合键的键值编码