Latest 1.1.9
License MIT
Platforms ios 7.0, requires ARC
Dependencies MBProgressHUD
Frameworks UIKit
  • An easy way to use Photo Picker, You maybe export a video file to file path from a photo album, ti’s adaptive iOS7 and iOS8 automatically(ALAsset and PHAsset), compatible with iPhone and iPad, landscape adaptation.
  • 一款用法简单的可选择照片的相册,自动适配iOS7和iOS7,支持从相册中导出视频文件, 同事兼容iPhone、iPad,横屏适配.


  • Getting Started
  • [System 【iOS7+】]


  • Podfile add:pod 'WJPhotoPicker'
  • 导入主头文件:#import "WJPhotoPickerController.h"


Download zip and see demo for details.

Example (synchronous and asynchronous get image or videos)

    // Synchronous get image
    UIImage *originalImage = [picker synchronousGetImage:photoAsset thumb:NO];
    UIImage *thumbImage = [picker synchronousGetImage:photoAsset thumb:YES];
    NSLog(@"originalImage:%@, thumbImage:%@", originalImage, thumbImage);

    // Asynchronous get image
    [picker asynchronousGetImage:photoAsset thumb:NO completeCb:^(UIImage *image) {
        NSLog(@"originalImage:%@", image);
    [picker asynchronousGetImage:photoAsset thumb:YES completeCb:^(UIImage *image) {
        NSLog(@"thumbImage:%@", image);
    [picker asynchronousGetImage:photoAsset completeCb:^(UIImage *originalImage, UIImage *thumbImage) {
        NSLog(@"originalImage:%@,thumbImage:%@", originalImage, thumbImage);

    // Asynchronous get image
    if (photoAsset.isVideo) {
        NSString *doctumentsPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject];
        NSDateFormatter *formater = [[NSDateFormatter alloc] init];
        [formater setDateFormat:@"yyyy-MM-dd-HH:mm:ss"];
        NSString *filename = [NSString stringWithFormat:@"output-%@.mp4", [formater stringFromDate:[NSDate date]]];
        NSString *resultPath = [doctumentsPath stringByAppendingPathComponent:filename];

        [picker exportVideoFileFromAsset:photoAsset filePath:resultPath completeCb:^(NSString *errStr) {
            NSLog(@"resultPath:%@", resultPath);


WJPhotoBrowser is released under the MIT license. See LICENSE for details.

Latest podspec

    "name": "WJPhotoPicker",
    "version": "1.1.9",
    "summary": "A simple and easy to use photo picker.",
    "authors": {
        "zwj": "[email protected]"
    "homepage": "",
    "license": "MIT",
    "platforms": {
        "ios": "7.0"
    "source": {
        "git": "",
        "tag": "1.1.9"
    "source_files": [
    "resources": "WJPhotoPicker/Images/*.png",
    "frameworks": "UIKit",
    "requires_arc": true,
    "dependencies": {
        "MBProgressHUD": [
            "~> 0.9.2"

Pin It on Pinterest

Share This