我想在第一次打开应用程序时立即请求音乐库权限。
我的info.plist中的隐私是:
隐私 - 媒体库使用说明
和
隐私 - 音乐使用说明
我希望这可以在我的应用程序委托中完成启动选项但是如果它在我的应用程序的第一个viewController的viewDidLoad中就没关系。
答案 0 :(得分:3)
您可以申请
等许可let status = MPMediaLibrary.authorizationStatus()
switch status {
case .authorized:
// Get Media
case .notDetermined:
MPMediaLibrary.requestAuthorization() { status in
if status == .authorized {
DispatchQueue.main.async {
// // Get Media
}
}
}
}