시뮬레이터에서이 코드를 디버거 또는 독립 실행 형xCode 성능 도구는 iPhone 시뮬레이터에 카메라가 있다고 생각합니다.
[UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]
으로 실행하면 예상대로 카메라를 사용할 수 없다 (NO 반환)라고 표시됩니다.
그러나 성능 도구의 시뮬레이터에서 동일한 코드를 실행하면 YES가 반환됩니다! 내 코드 (장치에서 잘 작동)는 시뮬레이터에서 카메라보기를 계속 표시합니다. 그래도 이미지를 캡처하려고하면 콘솔 메시지가 표시됩니다.
사진은 HW
에서만 캡처 할 수 있습니다.
즉, 시뮬레이터에서 내 응용 프로그램의 프로파일을 작성하려면 그것은 장치에 효과가 있다면 좋을 것이다 !!) 코드를 바꿔서 올바른 뷰 (즉, 카메라 하나가 아닌)를 표시 할 필요가있다.
이것은 인터넷 검색에서 잘 알려진 문제로 보이지 않습니다. 다른 사람이 그것을 경험 했습니까? 해결 방법이 있습니까?