我目前在 iPhone 应用程序中工作,使用 ABPeoplePickerNavigationController 在我的应用程序中创建联系人屏幕,然后我选择电子邮件字段并进入上一个屏幕,但我希望该应用程序不应允许用户选择电子邮件 ID,如何做这个 Action ?下面我提到了截图供您引用,请帮助我。
提前致谢
最佳答案
实现以下委托(delegate)方法并使用属性检查条件,如下所示。
- (BOOL)peoplePickerNavigationController:(ABPeoplePickerNavigationController *)peoplePicker shouldContinueAfterSelectingPerson:(ABRecordRef)person property:(ABPropertyID)property identifier:(ABMultiValueIdentifier)identifier{
if(property == kABPersonPhoneProperty)
{
[self dismissModalViewControllerAnimated:YES]; //This should be here only if phone property is there.
}
return NO;
}
关于iphone - 是否可以访问 iPhone 中的联系人信息屏幕?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11845821/