Is _UIImagePickerControllerUserDidCaptureItem is the private API of UIImagePickerController?

In my application, I have to add a custom view ( cameraOverlayView

) to UIImagePickerController

but not the preview screen. Here I found an answer on how to do this, but I'm afraid of giving up apple because of using private APIs. Similar:

_UIImagePickerControllerUserDidCaptureItem
_UIImagePickerControllerUserDidRejectItem

      

private APIs?

Also, if I upload my app for TestFlight Beta Testing

, does Apple validate using private APIs? I think if the app is successfully uploaded for beta testing then I will have no problem downloading the final iTunes build.

+3


source to share


1 answer


Yes it is. You can identify it with an underscore, which is commonly used for internal APIs, to avoid naming collisions and conform to the structure of the internal interface. It may not be detected at this time, but it will certainly be in subsequent iterations of the review process.



0


source







All Articles