IOS8 通讯录访问授权

来源:互联网 发布:淘宝达人互动视频教程 编辑:程序博客网 时间:2024/06/13 08:56

    if (ABAddressBookGetAuthorizationStatus() ==kABAuthorizationStatusNotDetermined)//第一次讯问是否授权

    {

        ABAddressBookRequestAccessWithCompletion(self.addressBookRef, ^(bool granted,CFErrorRef error)

     {

         

         [HUDshowUIBlockingIndicatorWithText:@"努力加载中"];

         

         dispatch_async(dispatch_get_main_queue(), ^{

             [selfgetContactsFromAddressBook];

         });


     });

    }

    elseif (ABAddressBookGetAuthorizationStatus() ==kABAuthorizationStatusAuthorized)//已经授权

    {

        

        [HUDshowUIBlockingIndicatorWithText:@"努力加载中"];

        

        dispatch_async(dispatch_get_main_queue(), ^{

            [selfgetContactsFromAddressBook];

        });

    }

   else//拒绝

    {

       UIAlertView *alert = [[UIAlertViewalloc]initWithTitle:@"拒绝访问通讯录"

                                                      message:@"请打开设置-隐私-通讯录中打开喜搭搭应用的通讯录访问权限"

                                                     delegate:nil

                                            cancelButtonTitle:@"确定"

                                            otherButtonTitles:nil,nil];

        [alertshow];

    }

0 0
原创粉丝点击