我正在使用CNContactStore获取一些联系人字段,比如名字(CNContactGivenNameKey)和姓氏(CNContactFamilyNameKey),但是我找不到公司的密钥。
let request = CNContactFetchRequest(keysToFetch: [
CNContactGivenNameKey as NSString,
CNContactFamilyNameKey as NSString,
])
request.sortOrder = .familyName
do {
let store = CNContactStore()
try store.enumerateContacts(with: request) { contact, stop in
// ...
}
} catch {
print(error)
}发布于 2020-09-01 20:45:45
关键是CNContactOrganizationNameKey。
令人困惑的是,联系人应用程序(在所有iOS、iPadOS和macOS中)使用了“公司”这个词,而关键是将其称为“组织”,这使得在Xcode中自动完成或在Google或Stack溢出中搜索时很难找到。
https://stackoverflow.com/questions/63695217
复制相似问题