下面的iOS 9:
您可以通過在Addressbook Framework使用ABNewPersonViewController
可以做到這一點:
ABNewPersonViewController *addContactVC = [[ABNewPersonViewController alloc] init];
addContactVC.newPersonViewDelegate = self;
UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:addContactVC];
[self presentModalViewController:navController animated:YES];
的iOS 9.0或更高:
您可以使用ContactsUI FrameworkCNContactViewController
CNContactViewController *addContactVC = [CNContactViewController viewControllerForNewContact:contact];
addContactVC.delegate = self;
UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:addContactVC];
[self presentViewController:navController animated:NO completion:nil];
@midhumMP thanx它的工作原理...如果我想要默認顯示一個聯繫人..假設我的電話號碼是911-099099當用戶點擊它..在添加聯繫人屏幕它將默認顯示 – Dalvik
@RahulMishra :在ABNewPerson中爲此設置了'displayedPerson'屬性。在CNContactViewController中,使用'contact'屬性。使用您需要填寫的值設置這些屬性 –
它工作得很好.. – commando24