iOS 获取通讯录权限和权限提示弹框
生活随笔
收集整理的這篇文章主要介紹了
iOS 获取通讯录权限和权限提示弹框
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
首先 - 先導入個庫 pod ‘RHAddressBook’
或者直接下載拷貝到項目里面去
然后 - 在info.plist 文件里面添加 Privacy - Contacts Usage Description
這個是你獲取權限時彈出的提示框內容 .
然后 導入
#import<AddressBook/AddressBook.h>#import<AddressBookUI/AddressBookUI.h>#import "AddressBook.h"導入這三個之后,在代碼里面獲取 :
//創建通訊錄對象RHAddressBook* book = [[RHAddressBook alloc] init];//獲取通訊錄所有的內容 NSArray* people = book.people;for (RHPerson *p in people) {//獲取人員的firstNameNSString* firstName = p.firstName;//獲取人員的lastNameNSString* lastName = p.lastName;//獲取該人員的號碼(號碼有多個,所以用RHMultiValue)RHMultiValue* phoneNumbers = p.phoneNumbers;NSUInteger phoneNumberCount = phoneNumbers.count;for (int i = 0; i < phoneNumberCount; i++) {//遍歷每個號碼中的label(比如:手機 家庭 公司)NSString* label = [phoneNumbers labelAtIndex:i];//遍歷出號碼NSString* nember = [phoneNumbers valueAtIndex:i];NSLog(@"%@, %@ ,%@,%@",firstName,lastName,label,nember);}}總結
以上是生活随笔為你收集整理的iOS 获取通讯录权限和权限提示弹框的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Kernel Page Global D
- 下一篇: cognos java api_Cogn