XNCameraManager.h
884 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
//
// 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