iOS-6-Advanced-Cookbook icon indicating copy to clipboard operation
iOS-6-Advanced-Cookbook copied to clipboard

AddressBok and ios5 issue

Open jonasman opened this issue 11 years ago • 0 comments

I would replace the actual method implementation of + (ABAddressBookRef) addressBook;

to:

  • (ABAddressBookRef) addressBook { if (shared) return shared;

    CFErrorRef errorRef;

    if (&ABAddressBookCreateWithOptions != NULL){ shared = ABAddressBookCreateWithOptions(NULL, &errorRef); } else { shared = ABAddressBookCreate(); }

    if (!shared) { NSError *error = (__bridge_transfer NSError *)errorRef; NSLog(@"Error creating new address book object: %@", error.localizedFailureReason); return nil; }

    //ABAddressBookRegisterExternalChangeCallback(shared, addressBookUpdated, NULL); return shared; }

jonasman avatar Apr 12 '13 09:04 jonasman