ABPeoplePickerNavigationController没有显示生日

时间:2014-10-15 02:22:52

标签: ios xcode

我想使用ABPeoplePickerNavigationController来允许用户选择联系人并将他们的信息添加到我的应用中。生日财产的运作非常重要,但这似乎是我唯一能够开展工作的事情。现在我正在使用苹果示例应用程序中的代码。用户点击一个按钮,它运行:

ABPeoplePickerNavigationController *picker = [[ABPeoplePickerNavigationController alloc] init];
picker.peoplePickerDelegate = self;
// Display only a person's phone, email, and birthdate
NSArray *displayedItems = [NSArray arrayWithObjects:[NSNumber numberWithInt:kABPersonPhoneProperty],
                           [NSNumber numberWithInt:kABPersonEmailProperty],
                           [NSNumber numberWithInt:kABPersonBirthdayProperty], nil];


picker.displayedProperties = displayedItems;
// Show the picker
[self presentViewController:picker animated:YES completion:nil];

选择器加载正常并且所有联系人都显示出来,但是当我点击它们时,不会显示生日。我已经测试了很多kABPerson属性(包括其他日期属性)并且它们都可以工作,除了崩溃应用程序的kABPersonAlternateBirthdayProperty。谁知道什么是错的?

0 个答案:

没有答案