使用这个库,你可以请求访问相机功能、提醒、相册和位置的权限(GPS 支持)。在请求资源时,使用 iOS 块响应,通过授权或拒绝访问进行封装。
请求访问 iOS 的权限(日历、提醒、相册和位置),选择在收到用户的权限通知前接收状态不确定的通知。
该库中有 7 种方法可以使用
- (void)checkPermissionAccessForCalendar:(void(^)(void))successBlock
failureBlock:(void(^)(void))failureBlock;
- (void)checkPermissionAccessForCalendar:(void(^)(void))successBlock
failureBlock:(void(^)(void))failureBlock
authorizationStatusNotDetermined:(void(^)(void))statusNotDeterminedBlock;
- (void)checkPermissionAccessForReminder:(void(^)(void))successBlock
failureBlock:(void(^)(void))failureBlock;
- (void)checkPermissionAccessForReminder:(void(^)(void))successBlock
failureBlock:(void(^)(void))failureBlock
authorizationStatusNotDetermined:(void(^)(void))statusNotDeterminedBlock;
- (void)checkPermissionAccessForGallery:(void (^) (void))successBlock
failureBlock:(void (^) (void))failureBlock;
- (void)checkPermissionAccessForGallery:(void (^) (void))successBlock
failureBlock:(void (^) (void))failureBlock
authorizationStatusNotDetermined:(void(^)(void))statusNotDeterminedBlock;
- (void)checkPermissionAccessForLocation:(enum AuthorizeRequestType) type
successBlock:(void (^) (void))successBlock
failureBlock:(void (^) (void))failureBlock;
要运行示例项目,克隆仓库,然后在 Example 目录中首先运行 pod install
。
iOS-Check-Permission 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中
pod "iOS-Check-Permission"
Douglas Frari - http://www.twitter.com/douglasddf (twitter)
iOS-Check-Permission 在 MIT 许可证下可用。有关更多信息,请参阅 LICENSE 文件。