Newer
Older
XinYang_IOS / XYSW / YHScanQRTool / YHAlbumScanQRManager.h
@zhangfeng zhangfeng on 7 Dec 1 KB 1.8.0
//
//  YH_AlbumScanQRManager.h
//  YHScanQR
//
//  Created by Foxconn on 2018/1/20.
//  Copyright © 2018年 Foxconn. All rights reserved.
//

#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>

@class YHAlbumScanQRManager;
@protocol YHAlbumScanQRManagerDelegate <NSObject>
 // 图片选择控制器取消按钮的点击回调方法
- (void)YHAlbumScanQRManagerDidCancelWithImagePickerController:(YHAlbumScanQRManager *)albumManager;

// 图片选择控制器选取图片完成之后的回调方法 (result: 获取的二维码数据)
- (void)YHAlbumScanQRManager:(YHAlbumScanQRManager *)albumManager didFinishPickingMediaWithResult:(NSString *)result;
@end

@interface YHAlbumScanQRManager : NSObject

// 快速创建单利方法
+ (instancetype)sharedManager;

//代理
@property (nonatomic, weak) id <YHAlbumScanQRManagerDelegate> delegate;

// 判断相册访问权限是否授权  
@property (nonatomic, assign) BOOL isAlbumAccessAuthorization;

// 是否开启弹窗
@property (nonatomic, assign) BOOL isOpenAlret;

//----------------------------必须实现的方法-----------------------------
// 从相册中读取二维码方法
- (void)readQRCodeFromAlbumWithCurrentController:(UIViewController *)currentController;

@end