신속한 3 단계에서 카메라 기능을 추가하려고합니다. iOS 시뮬레이터에 카메라가 없기 때문에 앱을 허용하도록 catch를 작성했습니다. 시뮬레이터에서 카메라를 사용하지 않으면 작동이 계속됩니다.iOS 시뮬레이터에서 카메라를 사용하려고 시도한 후에도 응용 프로그램이 멈 춥니 다.
do{
let captureDeviceInput = try AVCaptureDeviceInput(device: captureDevice)
captureSession.addInput(captureDeviceInput)
}catch{
print("there was an error adding camera as input: ")
print(error.localizedDescription)
}
오류는 "기록 할 수 없습니다."입니다. 그러나 이것은 앱을 완전히 정지시킵니다. 오류 처리에서 뭔가가 누락되었거나 시뮬레이터 사용시 피할 수없는 부작용이 있습니까?
카메라 앱을 여는 코드는 무엇입니까? 나는 Phone과 Email과 비슷한 것을했는데, 나는 단지 UIAlertController와 다른 상응하는 기능을 사용하여 코드가 다른 앱을 여는 것을 보여 주었다. 그 일이 어떻게 되겠습니까? (즉, 카메라 버튼을 두드리면 작동하는 @IBAction func) – ProgrammingEnthusiast