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 […]
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 […]
¿Alguien tiene un ejemplo de cómo obtener un ABSource específico de ABAddressBook en iOS 4+?
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); } […]
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.