Как я могу добавить контакт в существующую группу в iOS SDK
Я работаю над приложением контактов, в котором я хочу добавить контакт с 3 различными группами (например, A, B, C). И для добавления (создания) нового контакта с помощью родного контакта создать.
ABRecordRef person = ABPersonCreate();
ABUnknownPersonViewController *controller = [[ABUnknownPersonViewController alloc] init];
controller.displayedPerson = person;
controller.allowsAddingToAddressBook = YES;
[self.navigationController pushViewController:controller animated:YES];
Это будет добавить контакт в контактную книгу. Но я хотел бы добавить с группой, как A, B и C.
Как добавить этот контакт в группу с использованием собственного экрана "Добавить контакт".
Пожалуйста, помогите мне.
1 ответ
Я надеюсь, что это сработает,
Вы можете достичь этого с помощью ABNewPersonViewController
доступны в платформе адресной книги:
Ниже iOS 9:
ABNewPersonViewController *addContactVC = [[ABNewPersonViewController alloc] init];
addContactVC.newPersonViewDelegate = self;
UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:addContactVC];
[self presentModalViewController:navController animated:YES];
iOS 9 или выше:
Вы можете использовать CNContactViewController для ContactsUI Framework:
CNContactViewController *addContactVC = [CNContactViewController viewControllerForNewContact:contact];
addContactVC.delegate = self;
UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:addContactVC];
[self presentViewController:navController animated:NO completion:nil];