it-swarm-korea.com

iOS로 카메라에 액세스

일부 사람들은 SDK (예 : Spor Origins)를 통해 iPhone 카메라에 액세스하는 방법을 알아낼 수있었습니다. 이것을 어떻게 할 수 있습니까?

35
Jason Francis

기본적으로 UIImagePickerController 클래스를 사용해야합니다.

UIImagePickerController *picker = [[UIImagePickerController alloc] init];
picker.delegate = pickerDelegate
picker.sourceType = UIImagePickerControllerSourceTypeCamera

위의 pickerDelegate 객체는 다음 메소드를 구현해야합니다.

- (void)imagePickerController:(UIImagePickerController *)picker
           didFinishPickingMediaWithInfo:(NSDictionary *)info

사전 info에는 각각 UIImagePickerControllerOriginalImageUIImagePickerControllerEditedImage로 키가 지정된 원본 및 편집 된 이미지에 대한 항목이 포함됩니다. 자세한 내용은 https://developer.Apple.com/documentation/uikit/uiimagepickercontrollerdelegatehttps://developer.Apple.com/documentation/uikit/uiimagepickercontrollerinfokey 를 참조하십시오. )

48
wxs

흠 ..... OverlayView를 사용해 보셨습니까? 이를 통해 카메라는 사용자 정의 된 것처럼 보일 수 있지만 실제로는 그 위의 뷰일뿐입니다.

개인 API에 직접 액세스하면 Apple에서 앱을 거부 할 수 있습니다. 아래 링크가 도움이되는지 확인하십시오.

링크 텍스트

5
binshi