Skip to content

AddressBok and ios5 issue #3

@jonasman

Description

@jonasman

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;
    }

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions