일부 사람들은 SDK (예 : Spor Origins)를 통해 iPhone 카메라에 액세스하는 방법을 알아낼 수있었습니다. 이것을 어떻게 할 수 있습니까?
기본적으로 UIImagePickerController
클래스를 사용해야합니다.
UIImagePickerController *picker = [[UIImagePickerController alloc] init];
picker.delegate = pickerDelegate
picker.sourceType = UIImagePickerControllerSourceTypeCamera
위의 pickerDelegate
객체는 다음 메소드를 구현해야합니다.
- (void)imagePickerController:(UIImagePickerController *)picker
didFinishPickingMediaWithInfo:(NSDictionary *)info
사전 info
에는 각각 UIImagePickerControllerOriginalImage
및 UIImagePickerControllerEditedImage
로 키가 지정된 원본 및 편집 된 이미지에 대한 항목이 포함됩니다. 자세한 내용은 https://developer.Apple.com/documentation/uikit/uiimagepickercontrollerdelegate 및 https://developer.Apple.com/documentation/uikit/uiimagepickercontrollerinfokey 를 참조하십시오. )
흠 ..... OverlayView를 사용해 보셨습니까? 이를 통해 카메라는 사용자 정의 된 것처럼 보일 수 있지만 실제로는 그 위의 뷰일뿐입니다.
개인 API에 직접 액세스하면 Apple에서 앱을 거부 할 수 있습니다. 아래 링크가 도움이되는지 확인하십시오.