// // 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