草庐IT

ABPeoplePickerNavigationControlle

全部标签

swift - 如何在 Swift 中使用 ABPeoplePickerNavigationController 选择联系人?

我已将ABPeoplePickerNavigationController添加到我的第一个ViewController中。我希望当我选择一个联系人时显示要在其他ViewController中显示的信息,但我正在尝试使用我的代码并且当我单击联系人时这不会显示。这只会将联系人打开到native应用ABPeoplePickerNavigationController。varpeople=ABPeoplePickerNavigationController()varaddressBook:ABAddressBookRef?funcextractABAddressBookRef(abRef:Un

swift - 如何在 Swift 中使用 ABPeoplePickerNavigationController 选择联系人?

我已将ABPeoplePickerNavigationController添加到我的第一个ViewController中。我希望当我选择一个联系人时显示要在其他ViewController中显示的信息,但我正在尝试使用我的代码并且当我单击联系人时这不会显示。这只会将联系人打开到native应用ABPeoplePickerNavigationController。varpeople=ABPeoplePickerNavigationController()varaddressBook:ABAddressBookRef?funcextractABAddressBookRef(abRef:Un

iphone - 在 ABPeoplePickerNavigationController 中自定义表格单元格

我花了一些时间在SO上搜索这个答案,但找不到,所以这里是:我从一个ABPeoplePickerNavigationController开始,当用户点击一个人时,他们将被带到一个ABPersonViewController,在那里他们可以选择电话号码和电子邮件地址。在他们完成ABPersonViewController之后,他们将被带回ABPeoplePickerNavigationController。非常简单的东西。我想要的是在他们选择电话号码或电子邮件地址后,将detailLabel添加到他们在ABPeoplePickerNavigationController中选择的表格单元格中

ios - ABPeoplePickerNavigationControllerDelegate 中的 ABMultiValueIdentifier 设置不正确,一个 iOS 错误?

我在实现ABPeoplePickerNavigationControllerDelegate时遇到了这个奇怪的问题。因此标识符有时在委托(delegate)方法中错误地获取了它的值-(BOOL)peoplePickerNavigationController:(ABPeoplePickerNavigationController*)peoplePickershouldContinueAfterSelectingPerson:(ABRecordRef)personproperty:(ABPropertyID)propertyidentifier:(ABMultiValueIdentifi

iPhone:ABPeoplePickerNavigationController 无法在 UITabBarController 中正确显示

我正在尝试在UITabBarController中显示iPhone通讯录中的联系人。我到目前为止:-(void)contacts{ABPeoplePickerNavigationController*picker=[[ABPeoplePickerNavigationControlleralloc]init];//placethedelegateofthepickertothecontrollerpicker.peoplePickerDelegate=self;CGRectnewFrame=self.tabBarController.view.frame;newFrame.size.he

objective-c - 如何将 ABPeoplePickerNavigationController 设置为 MainView?

是否可以像苹果通讯录app一样显示全部联系人列表?是否有我可以使用的苹果UI?或者我是否需要使用ABAddressBook复制完整的联系人并构建我自己的ListView?我知道有ABPeoplePickerNavigationController和ABPeoplePickerNavigationControllerDelegate我已经通过这段代码使用了Picker:-(void)viewDidLoad{[superviewDidLoad];//Doanyadditionalsetupafterloadingtheview,typicallyfromanib.[selfaddConta

iphone - ABPeoplePickerNavigationController "Groups" View 导航 Controller

我在AppDelegate的application:didFinishLaunchingWithOptions:方法中使用此代码在我的应用程序中使用自定义导航栏外观:[[UINavigationBarappearance]setBackgroundImage:[UIImageimageNamed:@"navBar.png"]forBarMetrics:UIBarMetricsDefault];[[UINavigationBarappearance]setBackgroundColor:[UIColorclearColor]];但是,当我呈现一个ABPeoplePickerNavigat

iOS 6 通过 ABPeoplePickerNavigationController 创建新联系人

我正在尝试遵循Apple的地址簿编程指南,并对peoplePickerController有疑问。Apple教程中的示例照片在右上角有“加号”按钮,似乎可以让用户通过peoplePickerController添加新联系人。我通过以下方式调用了ABPeopleNavigationControllerPicker-(void)showPicker{ABPeoplePickerNavigationController*picker=[[ABPeoplePickerNavigationControlleralloc]init];picker.peoplePickerDelegate=self

objective-c - 自定义 ABPeoplePickerNavigationController 像 viber, whatsapp

如何像viber一样显示ABPeoplePickerNavigationController,其中viber图标出现在那些已经在使用它的联系人面前。请检查屏幕截图。这是我正在尝试做但面临问题的代码......ABPeoplePickerNavigationController*picker=[[ABPeoplePickerNavigationControlleralloc]init];picker.navigationBar.tintColor=[UIColorcolorWithRed:33.0f/255.0fgreen:54.0f/255.0fblue:63.0f/255.0falp

iphone - ABPeoplePickerNavigationController 仅在模拟器中被解雇时崩溃

我只在模拟器中遇到此崩溃。在真实设备上它可以正常工作和调试。(因此它不是太重要,但我正在做一个演示文稿,模拟器很方便。)-(BOOL)peoplePickerNavigationController:(ABPeoplePickerNavigationController*)peoplePickershouldContinueAfterSelectingPerson:(ABRecordRef)person{[selfdisplayPerson:person];if([selfrespondsToSelector:@selector(dismissViewControllerAnimate