Ошибка при отображении ABPersonViewController
Я создаю ABPersonViewController следующим образом:
ABPersonViewController *picker = [[ABPersonViewController alloc] init] ;
picker.personViewDelegate = self;
picker.displayedPerson = person;
picker.displayedProperties=@[@(kABPersonPhoneProperty),@(kABPersonEmailProperty),@(kABPersonBirthdayProperty),@(kABPersonOrganizationProperty),@(kABPersonJobTitleProperty),@(kABPersonDepartmentProperty),@(kABPersonNoteProperty),@(kABPersonCreationDateProperty)];
// Allow users to edit the person’s information
picker.allowsEditing = YES;
picker.allowsActions=YES;
А затем я помещаю этот контроллер из моего контроллера навигации и получаю эту ошибку:
Assertion failure in +[CNContact propertyForPropertyID:], /SourceCache/AddressBookUI_Sim/AddressBookUI-1553.3.50/Framework/Sources/CNUIContact/CNContact.m:862
Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Failed to convert property ID "26" to CN property name'
Я понимаю эту ошибку, потому что я добавляю kABPersonCreationDateProperty, но я не знаю почему. Может кто-нибудь объяснить мне об этом? Спасибо