ABPeoplePickerNavigationControlle
全部标签 在ios8中,如果他有多个电话号码,我想访问联系人属性,但我不知道如何在iOS8中进行。这是我在iOS7中的代码:-(BOOL)peoplePickerNavigationController:(ABPeoplePickerNavigationController*)peoplePickershouldContinueAfterSelectingPerson:(ABRecordRef)person{//IfpersonhasjustonephonenumberABMultiValueRefphonesRef=ABRecordCopyValue(person,kABPersonPhone
当使用ABPeoplePickerNavigationController时,加载和显示控件需要一些时间(~0.5秒),这比其他弹出窗口的正常react时间要慢。我的解决方案是将Controller设置为变量并通过以下方式访问这个预加载的对象:[selfpresentViewController:self.peoplePickeranimated:YEScompletion:nil];出于好奇,是否有另一种无需预加载即可启动选择器的方法? 最佳答案 同样如此,我没有解决问题的答案,我认为这可能是iOS8错误(更新:是的,Apple已
我正在使用ABAddressBookRef获取电话簿中的人员信息。它工作正常,但我想更改ABPeoplePickerNavigationController的UINavigationBar的颜色。这可能吗?如果可能,请告诉我怎么做。 最佳答案 设置色调颜色,像这样....ABPeoplePickerNavigationController*objPeoplePicker=[[ABPeoplePickerNavigationControlleralloc]init];[objPeoplePickersetPeoplePickerDel
我希望我的用户通过从他们的地址簿中选择联系人的电子邮件来填写电子邮件字段。我不希望他们滚动所有未设置电子邮件的联系人,所以我想过滤那些有电子邮件地址的联系人。这是我到目前为止编写的代码。我可以找出谁有电子邮件地址,谁没有,但我无法告诉ABPeoplePickerNavigationController仅列出正确的联系人。这是不可能实现的吗,我的意思是我必须通过使用表格View来实现我自己的联系人选择器类,还是这段代码有问题?ABAddressBookRefaddressBook=ABAddressBookCreate();NSArray*peopleList=(NSArray*)ABA
我正在对ABPeoplePickerNavigationController进行子类化,我想知道如何隐藏正确的工具栏项“Cancel”?我一直在寻找,但找不到合适的解决方案。谢谢! 最佳答案 使用在ABPeoplePickerNavigationControlleralloc之后委托(delegate)给自己。peoplePicker.delegate=self;我们需要覆盖UINavigationController的委托(delegate)方法。//Calledwhenthenavigationcontrollershowsan
我正在对ABPeoplePickerNavigationController进行子类化,我想知道如何隐藏正确的工具栏项“Cancel”?我一直在寻找,但找不到合适的解决方案。谢谢! 最佳答案 使用在ABPeoplePickerNavigationControlleralloc之后委托(delegate)给自己。peoplePicker.delegate=self;我们需要覆盖UINavigationController的委托(delegate)方法。//Calledwhenthenavigationcontrollershowsan
当我尝试使用“ABPeoplePickerNavigationController”或“UIImagePickerController”时,在大多数情况下它不会正确加载。它将显示部分屏幕(透明),从iOS7(ipad)的屏幕中间开始,用于模拟器和设备(下面的屏幕截图)。在iOS8中一切正常。这是我用于ABPeoplePickerNavigationController的代码:ABPeoplePickerNavigationController*picker=[[ABPeoplePickerNavigationControlleralloc]init];picker.peoplePick
当我尝试使用“ABPeoplePickerNavigationController”或“UIImagePickerController”时,在大多数情况下它不会正确加载。它将显示部分屏幕(透明),从iOS7(ipad)的屏幕中间开始,用于模拟器和设备(下面的屏幕截图)。在iOS8中一切正常。这是我用于ABPeoplePickerNavigationController的代码:ABPeoplePickerNavigationController*picker=[[ABPeoplePickerNavigationControlleralloc]init];picker.peoplePick
在iOS中,如何读取存储在iPhone中的所有者电子邮件地址?在我的应用程序中,我想让用户选择他希望将哪个电子邮件地址与自定义服务相关联。在Android上,我会让他选择他的GMail地址,但在iOS上,似乎没有获取appleid电子邮件的选项,对吗?那么有没有可能检索所有存储的电子邮件地址并让用户选择其中一个?我真的需要一个电子邮件地址。唯一ID、设备ID或类似内容不适用于我想要实现的目标。谢谢 最佳答案 为什么不显示地址簿让用户选择和电子邮件地址?将AddressBook和AddressBookUI框架添加到您的项目中。将它们导
在iOS中,如何读取存储在iPhone中的所有者电子邮件地址?在我的应用程序中,我想让用户选择他希望将哪个电子邮件地址与自定义服务相关联。在Android上,我会让他选择他的GMail地址,但在iOS上,似乎没有获取appleid电子邮件的选项,对吗?那么有没有可能检索所有存储的电子邮件地址并让用户选择其中一个?我真的需要一个电子邮件地址。唯一ID、设备ID或类似内容不适用于我想要实现的目标。谢谢 最佳答案 为什么不显示地址簿让用户选择和电子邮件地址?将AddressBook和AddressBookUI框架添加到您的项目中。将它们导