Access the camera with iOS

后端 未结 2 973
無奈伤痛
無奈伤痛 2020-11-28 02:42

It seems obvious that some people have been able to figure out how to access the iPhone camera through the SDK (Spore Origins, for example). How can this be done?

相关标签:
2条回答
  • Hmmmm.....Ever tried using an OverlayView? With this the camera might look customized but in actuality its just a view above it.

    If the private API's are directly accessed it might result in the app being rejected by Apple. See if the below link helps.

    link text

    0 讨论(0)
  • 2020-11-28 03:30

    You need to use the UIImagePickerController class, basically:

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

    The pickerDelegate object above needs to implement the following method:

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

    The dictionary info will contain entries for the original, and the edited image, keyed with UIImagePickerControllerOriginalImage and UIImagePickerControllerEditedImage respectively. (see https://developer.apple.com/documentation/uikit/uiimagepickercontrollerdelegate and https://developer.apple.com/documentation/uikit/uiimagepickercontrollerinfokey for more details)

    0 讨论(0)
提交回复
热议问题