XNCameraManager.h 884 Bytes
//
//  XNCameraManager.h
//  IM_ios_client
//
//  Created by 赵世强 on 2018/3/9.
//  Copyright © 2018年 xiniu. All rights reserved.
//

#import <Foundation/Foundation.h>
#import <AVFoundation/AVFoundation.h>
#import <AssetsLibrary/AssetsLibrary.h>
#import <MobileCoreServices/MobileCoreServices.h>
#import "ZLPhotoConfiguration.h"

typedef void(^UploadFinishBlock)(NSDictionary *);

@interface XNCameraManager : NSObject

#pragma mark 创建单例
/**
 *  @author zsq
 *
 *  @brief  创建单例
 *
 *  @return self
 */
+ (instancetype)sharedInstance;

@property (nonatomic, strong, readonly) ZLPhotoConfiguration *configuration;

@property (nonatomic, strong) NSString *passportId;

@property (nonatomic, copy) UploadFinishBlock finshBlock;


#pragma mark - 打开相机拍照
- (void)showCameraWithController:(UIViewController *)sender passportId:(NSString *)passportId;

@end