【发布时间】:2015-09-19 07:34:02
【问题描述】:
在iOS9最新的Contacts框架中,如何只检索具有有效email地址的CNContact?
当前代码:
func getContacts() -> [CNContact] {
let contactStore = CNContactStore()
let predicate: NSPredicate = NSPredicate(format: "")
let keysToFetch = [CNContactGivenNameKey, CNContactFamilyNameKey, CNContactEmailAddressesKey]
do {
return try contactStore.unifiedContactsMatchingPredicate(predicate, keysToFetch: keysToFetch)
} catch {
return []
}
}
【问题讨论】: