Ho letto la documentazione Apple ufficiale sull'ordinamento dei contatti, anche se non sono sicuro di come implementarlo. Così, qui è prendere richiesta:Come ordinare i contatti utilizzando Contatti con Swift
let fetchRequest = CNContactFetchRequest(keysToFetch: keysToFetch)
e il mio preferito ordinamento:
let sortOrder = CNContactSortOrder.UserDefault
e questo è il modo solito prelevo contatti:
do {
try store.enumerateContactsWithFetchRequest(fetchRequest, usingBlock: { (let contact, let stop) -> Void in
self.contacts.append(contact)
})
}
catch let error as NSError {
print(error.localizedDescription)
}
Ora cosa devo fare con sortOrder
? Dove e dovrei includere nel mio intero processo di recupero?
Ho raggiunto il limite giornaliero massimo, ma è corretto, grazie. Ho appena rimosso lo spazio tra 'CNContactSortOrder' e' UserDefault'. –
grazie per la modifica. puoi invitare questo il giorno successivo – jay
O questa risposta è così eccezionale !! Grazie :) –