문제
일부 사람들은 SDK(예: Spore 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에서 앱을 거부할 수 있습니다.아래 링크가 도움이 되는지 확인해 보세요.
제휴하지 않습니다 StackOverflow