カメラを起動させたいのですが、if文の条件にあっていないのかもしれません。
ここに質問の内容を詳しく書いてください。
(例)swiftでiOSのカメラアプリを作る練習をしています。
カメラを起動するための、buttonを押してもカメラが起動しませんでした。
該当のソースコード
@IBOutlet weak var photoImage: UIImageView! @IBAction func CameraButton(_ sender: UIButton) { print("button") let SelectCamera:UIImagePickerController.SourceType = UIImagePickerController.SourceType.camera if UIImagePickerController.isSourceTypeAvailable(UIImagePickerController.SourceType.camera){ let camPic = UIImagePickerController() camPic.sourceType = SelectCamera camPic.delegate = self self.present(camPic, animated: true, completion: nil) }else{ } }
###YouTubeの概要欄にあるソースコード
@IBAction func CameraBt(_ sender: UIButton) { let SelectCamera:UIImagePickerController.SourceType = UIImagePickerController.SourceType.camera if UIImagePickerController.isSourceTypeAvailable(UIImagePickerController.SourceType.camera){ let camPic = UIImagePickerController() camPic.sourceType = SelectCamera camPic.delegate = self self.present(camPic, animated: true, completion: nil) }else{ } }
試したこと
print("button")でとりあえず実行できるか試しました。
buttonの反応はしたので、if文の条件があっていないのかと思いました。
補足情報(FW/ツールのバージョンなど)
Xcode ver 12.5.1
参考にしたYouTube
https://www.youtube.com/watch?v=eLRBmSNzKBs
4:50あたりで、カメラを起動しています。
よろしくおねがいします!
回答1件
あなたの回答
tips
プレビュー