私のアプリは当初、さまざまなデバイスのカメラとフォトライブラリの両方にアクセスするのに問題はなかった。カメラやフォトライブラリのプライバシーに関する問題を迅速に解決
私は、カメラや写真ライブラリにアクセスできないデバイスや、カメラや写真にアクセスしようとした後でプライバシー設定に表示されないことがわかりました。
私が何をするにしても、IOSに自分のアプリを認識させることはできません。
カメラやフォトライブラリにアクセスして自分のアプリがプライバシー設定に表示されるようにするにはどうすればよいですか? コード:私はアクセス可能にチェックし、必要であれば、それを要求するため、このコードを使用し
@IBAction func openCameraButton(sender: AnyObject) {
if UIImagePickerController.isSourceTypeAvailable(UIImagePickerControllerSourceType.Camera) == true {
let imagePicker = UIImagePickerController()
imagePicker.delegate = self
imagePicker.sourceType = .Camera//UIImagePickerControllerSourceType.Camera;
imagePicker.allowsEditing = false
self.presentViewController(imagePicker, animated: true, completion: nil)
}else{
noCamera()
}
}
@IBAction func openPhotoLibraryButton(sender: AnyObject) {
if UIImagePickerController.isSourceTypeAvailable(UIImagePickerControllerSourceType.PhotoLibrary) == true {
let imagePicker = UIImagePickerController()
imagePicker.delegate = self
imagePicker.sourceType = UIImagePickerControllerSourceType.PhotoLibrary;
imagePicker.allowsEditing = true
self.presentViewController(imagePicker, animated: true, completion: nil)
}else{
noAccess()
}
}
関連するコードで質問を更新してください。カメラやフォトライブラリにアクセスしようとした後、あなたのアプリの[設定]ページには何が表示されますか? @IBActionのFUNCのopenCameraButton(送信者:ANYOBJECT){ \t \t UIImagePickerController.isSourceTypeAvailable(UIImagePickerControllerSourceType.Camera)の場合==真{ \t \t \tせimagePicker = UIImagePickerController() \t \t \t imagePicker – rmaddy
私は、次のコードを使用しています.delegate = self \t \t \t imagePicker.sourceType = .Camera // UIImagePickerControllerSourceType.Camera; \t \t \t imagePicker.allowsEditingは=偽 \t \t \t self.presentViewController(imagePicker、アニメーション:真、終了:ゼロ) \t \t}他{ \t \t \t noCamera() \t \t \t \t \t} \t } カメラ用など写真用 – Jeremy