在 ios9 中为 CNContactPickerViewController 设置什么 displayedPropertyKeys

What to set displayedPropertyKeys for CNContactPickerViewController in ios9

低于ios9,我以前写

picker.displayedProperties = @[@(kABPersonEmailProperty)];

对于ios9,displayedPropertyKeys会是什么 ( picker.displayedPropertyKeys = @[@(????)]; )

注意:- ios8 的选择器是 ABPeoplePickerNavigationController,ios9 的选择器是 CNContactPickerViewController

我基本上是使用 Contacts framework 获取联系人。

使用以下内容:

Objective-C

picker.displayedPropertyKeys = @[CNContactEmailAddressesKey];

Swift 5.2

picker.displayedPropertyKeys = [CNContactPhoneNumbersKey]

可在 https://developer.apple.com/documentation/contacts/contact_keys.

找到可用密钥的完整列表