2009-09-18 7 views
0

UIImagePickerController로드 (예 : 카메라보기)하자마자 클릭없이 사진을 찍고 이미지를 배열에 저장해야하는 앱을 만들고 있습니다. 어떻게하면 "촬영"버튼을 클릭하지 않고도이 작업을 수행 할 수 있습니까?사용자 개입없이 카메라에서 이미지를 찍고 있습니까?

참조 라이브러리에서 UIImagePickerController에는 인스턴스 메서드 인 -takePicture이 들어 있습니다. 타이머를 통해 호출하면 누군가이 함수가 트릭을 수행 할 것인지 알려 줄 수 있습니까?

미리 감사드립니다.

답변

1

-takePicture 트릭을해야합니다. 그렇지 않으면 (나를 위해) 작동하지 않기 때문에 카메라 컨트롤에 대한 사용자 정의 UI를 제공해야합니다. Xcode의 개발자 설명서를 확인하고 takePicture을 검색하십시오. 메소드 설명에는 필요한 모든 것이 있습니다.

+0

thnaks andres, 그렇다면 나는 upgarade OS가 있다고 생각합니다. – AKumar

+0

예, OS 3.1로 업그레이드해야합니다. 업그레이드하지 않고도하고 싶다면'CGImageRef cgScreen = UIGetScreenImage();'와 같은 screengrab 메서드를 사용하면 현재 아이폰 화면에 표시되는 이미지를 얻을 수 있습니다. – Andres

+1

나는 똑같은 것을 시도한다고 가정한다. TakePicture는 사진 촬영 버튼이 무엇인지 프로그래밍 방식으로 액세스 할 수 있습니다. 그것은 내가 부끄러운 줄을 아는 한 반복되는 사진 찍기를 허용하지 않습니다. CGImageRef 아이디어는 훌륭하게 작동하지만 앱 스토어에서 거절 될 가능성이 있습니다. – Oni