ios获取权限「建议收藏」

ios获取权限

大家好,又见面了,我是全栈君。

ios获取权限

by 伍雪颖

-(void)requestRecord{
    [[AVAudioSession sharedInstance] requestRecordPermission:^(BOOL granted) {
        dispatch_async(dispatch_get_main_queue(), ^{
        });
    }];
}

-(void)requestAccessEventWithType:(EKEntityType)eventType{
    [[EKEventStore new] requestAccessToEntityType:eventType completion:^(BOOL granted, NSError *error) {
        dispatch_async(dispatch_get_main_queue(), ^{
        });
    }];
}

- (void)requestAccessSocial:(NSString*)identifer{
    ACAccountStore *accountStore = [[ACAccountStore alloc] init];
    ACAccountType *twAccountType = [accountStore accountTypeWithAccountTypeIdentifier:identifer];
    [accountStore requestAccessToAccountsWithType:twAccountType
                                          options:nil
                                       completion:^(BOOL granted, NSError *error) {
                                           dispatch_async(dispatch_get_main_queue(), ^{
                                           });
                                       }];
}

-(void)AddressBookRequest{
    ABAddressBookRef addressBook = ABAddressBookCreateWithOptions(NULL, NULL);
    ABAddressBookRequestAccessWithCompletion(addressBook, ^(bool granted, CFErrorRef error) {
        dispatch_async(dispatch_get_main_queue(), ^{
        });
    });
}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/115798.html原文链接:https://javaforall.net

(0)
上一篇 2022年1月30日 下午2:00
下一篇 2022年1月30日 下午3:00


相关推荐

  • java百分比或带百分号的数字转成double或Bigdecimal格式[通俗易懂]

    java百分比或带百分号的数字转成double或Bigdecimal格式[通俗易懂]java百分比或带百分号的数字转成double或Bigdecimal格式

    2022年4月23日
    349
  • C语言二维数组作为函数参数传递

    C语言二维数组作为函数参数传递二维数组存放方式二维数组在内存中是按行存放的 先存储第一行 在接着存储第二行 二维数组作为函数参数二维数组作为函数的参数 实参可以直接使用二维数组名 在被调用函数中可以定义形参所有维数的大小 也可以省略以为大小的说明 例如 voidfind chara 3 10 voidfind chara 10 也可以使用数组指针来作为函数参数 例如

    2026年3月18日
    2
  • 扫描web漏洞的工具_系统漏洞扫描工具有哪些

    扫描web漏洞的工具_系统漏洞扫描工具有哪些十大Web漏洞扫描工具AcunetixWebVulnerabilityScanner[(简称AwVS)AwVS是一款知名的Web网络漏洞扫描工具,它通过网络爬虫测试你的网站安全,检测流行安全漏洞。a)、自动的客户端脚本分析器,允许对Ajax和Web2.0应用程序进行安全性测试b)、业内最先进且深入的SQL注入和跨站脚本测试c)、高级渗透测试工具,例如HTTPEditor和HTTPFuzzerd)、可视化宏记录器帮助您轻松测试web表格和受密码保护的区域e)、支持含有CAPT

    2025年8月30日
    12
  • 详解BigDecimal及其加减乘除运算

    详解BigDecimal及其加减乘除运算目录一 BigDecimal 概述二 构造函数详解 1 BigDecimal intval 2 BigDecimal intval MathContextm 3 BigDecimal longval 4 BigDecimal longval MathContextm 5 BigDecimal BigIntegerva 6 BigDecima

    2026年3月16日
    2
  • lmdb转换「建议收藏」

    lmdb转换「建议收藏」一、LMDB介绍:lmdb数据库LMDB全称为LightningMemory-MappedDatabase,就是非常快的内存映射型数据库,LMDB使用内存映射文件,可以提供更好的输入/输出性能,对于用于神经网络的大型数据集(比如ImageNet),可以将其存储在LMDB中。LMDB属于key-value数据库,而不是关系型数据库(比如MySQL),LMDB提供key-value存储,其中每个键值对都是我们数据集中的一个样本。LMDB的主要作用是提供数据管理,可以将各种

    2026年4月18日
    8
  • Qt for android触摸手势事件QGestureEvent「建议收藏」

    Qt for android触摸手势事件QGestureEvent「建议收藏」在触摸设备上可以使用Qt的手势事件要激活手势事件,需要执行以下操作:第一步,为QWidget控件注册手势事件QListgestures;gesturesgesturesgesturesgesturesgesturesMainWindoww;w.grabGestures(gestur

    2025年9月4日
    8

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号