读书人

iOS7照相机隐私判断

发布时间: 2013-12-20 00:23:10 作者: rapoo

iOS7相机隐私判断
装了iOS7的ip5的隐私设置里多了相机这一项(ip4装iOS7就没有)。
如果隐私里把你的app对应的相机给关了,那打开就会是个黑屏。因此要判断是不是出现了这样的情况。
第一反应肯定是去UIImagePickerController里找对应方法,然后以下2个方法看起来似乎非常满足这个需求:

BOOL isCameraValid = YES;//判断iOS7的宏,没有就自己写个,下边的方法是iOS7新加的,7以下调用会报错if(isIOS7AndLater)        {            AVAuthorizationStatus authStatus = [AVCaptureDevice authorizationStatusForMediaType:AVMediaTypeVideo];            if (authStatus != AVAuthorizationStatusAuthorized)            {                isCameraValid = NO;            }        }}




读书人网 >操作系统

热点推荐