我已经阅读了有关排序联系人的官方苹果文档,尽管我不确定如何实现它。所以,这里是获取请求:
let fetchRequest = CNContactFetchRequest(keysToFetch: keysToFetch)
和我喜欢的排序顺序:
let sortOrder = CNContactSortOrder.UserDefault
这就是我通常获取联系人的方式:
do {
try store.enumerateContactsWithFetchRequest(fetchRequest, usingBlock: { (let contact, let stop) -> Void in
self.contacts.append(contact)
})
}
catch let error as NSError {
print(error.localizedDescription)
}
现在我该怎么办sortOrder
?我应该在哪里以及应该在我的整个获取过程中包括哪些内容?