OS:IOS 10とwatchos3iosがwatchosをクラッシュさせるようにフォトライブラリのパーミッションをリクエストしますか?
こんにちは、私の最新のアプリケーションを開発する際に問題が発生しました。 私のアプリはフォトライブラリの一部の画像を保存する権限を要求する必要があります。 watch appとiosの両方で、にフォトライブラリアクセス許可が追加されました。
時計アプリがフォアグラウンドで実行されているときに私のiosデバイスでリクエストの許可を押すと気付きました。 プライバシー - フォトライブラリの使い方の説明
IOS許可要求が成功したら、時計アプリはプログラムの終了コードで終了し、次のコードで、がクラッシュします:0にOSレベルの行動のように思えます私。
func requestPhotoLibraryPermission(){
PHPhotoLibrary.requestAuthorization { status in
switch status {
case .authorized:
break
default:
self.showErrorMessage(title: NSLocalizedString("Permission Denied", comment: "Permission Denied"), message: NSLocalizedString("You can enable Photo Library permission from the settings app", comment: "You can enable Photo Library permission from the settings app") ,completionBlock: {
})
// place for .NotDetermined - in this callback status is already determined so should never get here
break
}
}
}
あなたが見ることができるように、コードは非常に単純です。誰もが同様の問題を経験していますか?既知の回避策はありますか?
マイクの許可にも同じ問題があります。 – Werewolf
Apple Musicと同じ問題が発生しました –