Ios ABPeoplePickerNavigationController不显示生日

Ios ABPeoplePickerNavigationController不显示生日,ios,xcode,Ios,Xcode,我想使用ABPeoplePickerNavigationController允许用户选择联系人并将其信息添加到我的应用程序中。生日酒店的工作非常重要,但这似乎是我唯一不能去工作的地方。现在我直接使用苹果示例应用程序中的代码。用户点击一个按钮,它运行以下操作: ABPeoplePickerNavigationController *picker = [[ABPeoplePickerNavigationController alloc] init]; picker.peoplePickerDeleg

我想使用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属性,包括其他date属性,它们都可以工作,除了KabPersonalTernateBhirthdayProperty导致应用程序崩溃。有人知道怎么了吗

我在iOS 8上也遇到过同样的问题。尽管向displayedItems添加了KabbersonBirthdayProperty,生日仍不会显示