通讯录操作:选择联系人、添加新联系人、添加到现有联系人;打电话、发短信、发邮件
pod 'ZHContactManager'
[[ZHAuthManager defaultManager] requestAuthorization:AuthTypeContacts authorizedResult:^(BOOL granted) {
if (granted) {
ZHContactManager *manager = [ZHContactManager defaultManager];
[manager selectContactWithCompletionHandler:^(ZHContact *contact) {
if (contact) {
//do something
}
}];
}
}];
NSMutableArray *contacts = [manager getAllContacts];
[manager addNewContactWithPhoneNumber:@"123456"];
[manager addToExistingContactWithPhoneNumber:@"123456"];
[manager callPhone:@"123456"];
[manager sendMessage];
[manager sendEmail];