Articles of abaddressbook

Detectar qué se cambió de ABAddressBookRegisterExternalChangeCallback

Estoy usando ABAddressBookRegisterExternalChangeCallback para obtener los cambios externos en la libreta de direcciones del usuario. Estoy usando el siguiente código para registrar la callback: ABAddressBookRef ntificationaddressbook = ABAddressBookCreate(); ABAddressBookRegisterExternalChangeCallback(ntificationaddressbook, MyAddressBookExternalChangeCallback, self); y cuando se llama a esta callback, se llama exitosamente MyAddressBookExternalChangeCallback void MyAddressBookExternalChangeCallback (ABAddressBookRef ntificationaddressbook,CFDictionaryRef info,void *context) { NSLog(@”Changed Detected……”); } Tengo las siguientes […]

¿Cómo la aplicación CardCase de Square llena automáticamente los detalles del usuario de la libreta de direcciones?

La nueva aplicación para iOS de Square tiene una función de “Crear cuenta”. Toque y muestra un formulario PREPOPULADO con la entrada del usuario de la Libreta de direcciones. ¿Cómo es esto posible? ¿Nadie sabe? Pensé que esto era imposible, para obtener la información del usuario de esta manera. No es una cosa de iOS […]

Obteniendo ABSource específico de ABAddressBook en iOS 4+

¿Alguien tiene un ejemplo de cómo obtener un ABSource específico de ABAddressBook en iOS 4+?

La aplicación se bloqueó en iOS 6 cuando el usuario cambia los permisos de acceso a Contactos

Tengo una aplicación que usa la libreta de direcciones. Cuando se ejecuta en iOS 6 ejecuta este código cuando el usuario hace algo que requiere acceso a la libreta de direcciones. if (ABAddressBookGetAuthorizationStatus() == kABAuthorizationStatusNotDetermined) { ABAddressBookRef addressBookRef = ABAddressBookCreateWithOptions(NULL, NULL); ABAddressBookRequestAccessWithCompletion(addressBookRef, ^(bool granted, CFErrorRef error) { if (granted) { showContactChooser(); } }); CFRelease(addressBookRef); } […]

Obtenga una lista de todos los contactos en iOS

Quiero obtener una lista de todos los contactos de un iPhone. Comprobé la referencia de la Address Book , es posible que haya omitido algo, pero no vi que proporcione un método para obtener una lista de contactos.