¿Alguien tiene un ejemplo de código de cómo configurar correctamente los parámetros y utiliza la API ABAddressBookCopyArrayOfAllPeopleInSourceWithSortOrdering() para obtener subconjuntos ordenados de la lista de contactos del iPhone?Ejemplo de código para ABAddressBookCopyArrayOfAllPeopleInSourceWithSortOrdering?
6
A
Respuesta
28
El siguiente debería funcionar:
ABAddressBookRef aB = ABAddressBookCreate();
ABRecordRef source = ABAddressBookCopyDefaultSource(aB); // or get the source with ABPersonCopySource(somePersonsABRecordRef);
NSArray *arr = (NSArray *)ABAddressBookCopyArrayOfAllPeopleInSourceWithSortOrdering(aB, source, kABPersonSortByLastName);
// you can also use kABPersonSortByFirstName instead of kABPersonSortByLastName
0
Esto funcionó para mí:
ABAddressBookRef addressBook = ABAddressBookCreateWithOptions(NULL, error);
ABRecordRef source = ABAddressBookCopyDefaultSource(addressBook);
NSArray *allPeople = (__bridge NSArray *)ABAddressBookCopyArrayOfAllPeopleInSourceWithSortOrdering(addressBook, source, kABPersonSortByFirstName);
Cuestiones relacionadas
- 1. Ejemplo de código de Jbehave para principiantes
- 2. Código de ejemplo para manejar Excepciones
- 3. onFocusChange ejemplo de código?
- 4. NUnit código de ejemplo?
- 5. Código de ejemplo Android SSH
- 6. Aclaración de Dapper Ejemplo Código
- 7. código de ejemplo Android HttpPut
- 8. Código de ejemplo para controladores de api de prueba unitaria
- 9. Código de ejemplo de Objective-C para HMAC-SHA1
- 10. Ejemplo de código .NET para un proveedor de identidad SAML
- 11. Código de ejemplo de Bluetooth para Cocoa (Objective-C)
- 12. Google mapa de código fuente de conducción para su ejemplo?
- 13. Código de ejemplo para activar el analizador estático de Clang
- 14. Explica este ejemplo C Código
- 15. Android - ejemplo de código para probar con ProviderTestCase2
- 16. Ejemplo de código, ¿qué puedo escribir para impresionar al empleador?
- 17. código de ejemplo para backend java en google appengine
- 18. Código de ejemplo C para Canon EDSDK Liveview?
- 19. Código de ejemplo para programación asincrónica en C
- 20. código de ejemplo para mostrar cómo funciona java bloque sincronizado
- 21. Sugerencias/código de ejemplo para fileSystemWatcher en Java
- 22. Código de ejemplo para incrustar canvas SVG en proyecto SWT?
- 23. Buscando código de ejemplo de música evolutiva
- 24. Código de ejemplo reciente de OpenHardwareMonitor C#
- 25. Código de hormigón Ejemplo de MVP
- 26. Código de ejemplo de Python Closures
- 27. Buscando código de ejemplo artificial: continuaciones!
- 28. Perl Net :: OAuth2 código de ejemplo
- 29. ¿Código incorrecto en el código de ejemplo de Apple?
- 30. Código comprobable - ejemplo de aplicación pequeña
Nota: El orden de clasificación preferido se ABPersonGetSortOrdering() - esto se llenará en el orden de clasificación de las preferencias del usuario. – n13
Y gracias, esto es asombroso. Es mucho más rápido que obtener todos los contactos y clasificarlos en código como he visto en muchos otros ejemplos. – n13
¿Alguien ha podido hacer esto en Swift? Parece que no puedo hacer que funcione. – Dean