現在、下記のアプリを作成しています。
import UIKit import Photos import AudioToolbox class ViewController: UIViewController, UIImagePickerControllerDelegate, UINavigationControllerDelegate { @IBOutlet var back1: UIImageView! @IBOutlet var back2: UIImageView! override func viewDidLoad() { super.viewDidLoad() PHPhotoLibrary.requestAuthorization { (status) in switch(status){ case .authorized: break case .denied: break case .notDetermined: break case .restricted: break } } } @IBAction func aaa(_ sender: Any) { func shortVibrate(){ AudioServicesPlaySystemSound(kSystemSoundID_Vibrate); } } func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [UIImagePickerController.InfoKey : Any]) { if let pickedImage = info[.originalImage] as? UIImage{ if(picker == self.firstPicker) { back1.image = pickedImage } else if(picker == self.secondPicker){ back2.image = pickedImage }else{ } picker.dismiss(animated: true, completion: nil) } func imagePickerControllerDidCancel(_ picker: UIImagePickerController) { picker.dismiss(animated: true, completion: nil) } } //カメラ1を呼び出す @IBAction func camera1(_ sender: Any) { let sourceType:UIImagePickerController.SourceType = UIImagePickerController.SourceType.camera if UIImagePickerController.isSourceTypeAvailable(UIImagePickerController.SourceType.camera){ let cameraPicker = UIImagePickerController() cameraPicker.sourceType = sourceType cameraPicker.delegate = self self.present(cameraPicker, animated: true, completion: nil) } } //カメラ2を呼び出す @IBAction func camera2(_ sender: Any) { let sourceType:UIImagePickerController.SourceType = UIImagePickerController.SourceType.photoLibrary if UIImagePickerController.isSourceTypeAvailable(UIImagePickerController.SourceType.camera){ let cameraPicker = UIImagePickerController() cameraPicker.sourceType = sourceType cameraPicker.delegate = self self.present(cameraPicker, animated: true, completion: nil) } } let firstPicker = UIImagePickerController() let secondPicker = UIImagePickerController() //アルバム1を呼び出す @IBAction func album1(_ sender: Any) { let sourceType:UIImagePickerController.SourceType = UIImagePickerController.SourceType.photoLibrary if UIImagePickerController.isSourceTypeAvailable(UIImagePickerController.SourceType.photoLibrary){ self.firstPicker.sourceType = sourceType self.firstPicker.delegate = self self.present(self.firstPicker, animated: true, completion: nil) } } //アルバム2を呼び出す @IBAction func album2(_ sender: Any) { let sourceType:UIImagePickerController.SourceType = UIImagePickerController.SourceType.photoLibrary if UIImagePickerController.isSourceTypeAvailable(UIImagePickerController.SourceType.photoLibrary){ self.secondPicker.sourceType = sourceType self.secondPicker.delegate = self self.present(self.secondPicker, animated: true, completion: nil) } } }
その中で、下記の黄色の警告が出てきました。
witch covers known cases, but 'PHAuthorizationStatus' may have additional unknown values, possibly added in future versions
プログラミング初心者なもので、このような警告が出た場合何から手を付けてよいか分かりません。
ネットで調べたのですが、同じようなものが見当たりませんでした。
みなさんは、どのように調べているのですか。
回答1件
あなたの回答
tips
プレビュー