久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
IOS9開發(fā)中使用CNContact讀取通訊錄
[打印本頁]
作者:
51黑ele
時間:
2016-5-12 04:27
標題:
IOS9開發(fā)中使用CNContact讀取通訊錄
IOS9中最大的變化就是對通訊錄的操作變得簡單了,接下來將演示CNContact的使用。
首先是導入Contacts模型
接下來是具體的編寫代碼的步驟:
1、創(chuàng)建一個通訊錄對象
2、定義所有打算獲取的屬性對應的key值,此處獲取姓名,手機號,頭像
3、創(chuàng)建CNContactFetchRequest對象
4、初始化一個數(shù)組,用來存放遍歷到的所有聯(lián)系人
5、遍歷所有的聯(lián)系人并把遍歷到的聯(lián)系人添加到contactarray
6、打印獲取的聯(lián)系人數(shù)組contactarray
以上就完成了通訊錄的讀取,并保存在數(shù)組中,打印結(jié)果如下:
具體代碼如下:
#import "MainViewController.h"
//導入IOS9新特性之聯(lián)系人模型
@import Contacts;
@interface MainViewController ()
@end
@implementation MainViewController
- (void)viewDidLoad {
[super viewDidLoad];
// 創(chuàng)建通信錄對象
CNContactStore *contactStore = [[CNContactStore alloc] init];
// 定義所有打算獲取的屬性對應的key值,此處獲取姓名,手機號,頭像
NSArray *keys = @[CNContactGivenNameKey, CNContactFamilyNameKey, CNContactPhoneNumbersKey,CNContactImageDataKey];
// 創(chuàng)建CNContactFetchRequest對象
CNContactFetchRequest *request = [[CNContactFetchRequest alloc] initWithKeysToFetch:keys];
// 初始化一個數(shù)組,用來存放遍歷到的所有聯(lián)系人
NSMutableArray *contactarray = [NSMutableArray array];
// 5.遍歷所有的聯(lián)系人并把遍歷到的聯(lián)系人添加到contactarray
[contactStore enumerateContactsWithFetchRequest:request error:nil usingBlock:^(CNContact * _Nonnull contact, BOOL * _Nonnull stop) {
[contactarray addObject:contact];
}
];
NSLog(@"%@",contactarray);
}
@end
歡迎光臨 (http://m.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
香蕉视频一区二区三区
|
高清一级片
|
精品久久国产
|
日韩午夜在线观看
|
黑人巨大精品欧美一区二区
|
日韩中文在线视频
|
超碰在线免费
|
中文字幕无人区二
|
在线免费国产
|
免费一级大片
|
亚洲第一av网站
|
天天干天天干
|
国产精品手机在线
|
国产一区二区三区在线看
|
成人精品在线视频
|
久久久久久久久久久久久久久久久
|
国产人成一区二区三区影院
|
久久免费高清视频
|
国产欧美视频在线观看
|
亚洲啊v
|
福利片国产
|
www.欧美在线
|
国产精品伦子伦免费视频
|
91网站免费
|
黄网免费看
|
国产三级视频在线播放
|
国产日韩欧美在线
|
久久精品久久久久久久
|
亚洲精品字幕在线观看
|
中文字幕少妇
|
亚洲精品乱码久久久久
|
超碰人人艹
|
激情六月天
|
久久精品亚洲
|
亚洲欧美日韩一区
|
亚洲精品美女
|
日本激情在线
|
日本色视频
|
中文字幕高清在线
|
久久96
|
97在线免费
|