mirror of
https://github.com/zhigang1992/react-native.git
synced 2026-02-05 22:47:48 +08:00
Summary: This PR adds support for UIImagePickerController to allow selecting a photo / video from the users camera roll.  Example: Selecting something from camera roll ``` ImagePickerIOS.openSelectDialog(<config>, <successCallback>, <cancelCallback>); ImagePickerIOS.openSelectDialog({ showImages: true, // defaults to true showVideos: false // defaults to false }, function (data) { console.info("Got a callback!"); console.info(data); // file URL as in assets-library://asset/asset.JPG?id=E2741A73-D185-44B6-A2E6-2D55F69CD088&ext=JPG }, function() { console.info("Cancelled"); }); ``` Using camera ``` ImagePickerIOS.openCameraDialog(<config>, <successCallback>, <cancelCallback>); ImagePickerIOS.openSelectDialog({ videoMode: false, // defaults to true, whether to record videos instead }, function (data) { console.info("Got Closes https://github.com/facebook/react-native/pull/1620 Github Author: David Mohl <me@dave.cx> Test Plan: Imported from GitHub, without a `Test Plan:` line.