SYFlashLight
iPhone设备闪光灯的使用方法封装
使用方法
// 导入framework:AVFoundation.framework
// 导入头文件
#import "SYFlashLight.h"
// 使用,开灯或关灯
[[SYFlashLight shareFlash] openFlashLight:^(BOOL hasFlash, BOOL isOpen) {
    if (hasFlash) {
        if (isOpen) {
            [[[UIAlertView alloc] initWithTitle:@"温馨提示" message:@"已经打开闪光灯" delegate:nil cancelButtonTitle:nil otherButtonTitles:@"知道了", nil] show];
        } else {
            [[[UIAlertView alloc] initWithTitle:@"温馨提示" message:@"已经关闭闪光灯" delegate:nil cancelButtonTitle:nil otherButtonTitles:@"知道了", nil] show];
        }
    } else {
        [[[UIAlertView alloc] initWithTitle:@"温馨提示" message:@"没有闪光灯功能" delegate:nil cancelButtonTitle:nil otherButtonTitles:@"知道了", nil] show];
    }
}];
修改说明
- 
20181014 - 版本号:1.1.0
- 修改完善
- 改成单例实现
- 实现方法回调
- 判断设备是否支持
- 是否打开或关闭
 
 
 
- 
20171017 - 版本号:1.0.1
- 源码与示例分离
 
