私はswift 3で自分のアプリにカメラ機能を追加しようとしています.iOSシミュレータにはカメラがないので、シミュレータでカメラを使用できない場合は、実行を継続してください。iOSシミュレータでカメラを使用しようとした後にアプリケーションがフリーズする
do{
let captureDeviceInput = try AVCaptureDeviceInput(device: captureDevice)
captureSession.addInput(captureDeviceInput)
}catch{
print("there was an error adding camera as input: ")
print(error.localizedDescription)
}
返されるエラーは「記録できません」です。しかし、これはアプリを完全にフリーズさせます。エラー処理に何か不足しているのですか?これはシミュレータを使用すると避けられない副作用ですか?
カメラアプリを開くためのコードは何ですか?私は電話と電子メールで同様のことをやったが、私はちょうど 'UIAlertController'と他の対応する機能を使ってコードが別のアプリを開いていることを表示した。そのようなものがありますか? (カメラのボタンをタップすると動作する@IBAction func) – ProgrammingEnthusiast