mirror of
https://gitlab.linphone.org/BC/public/linphone-iphone.git
synced 2026-02-07 14:18:25 +00:00
Use iOS6 methods for AddressBook creation.
This commit is contained in:
parent
fe66a0cc1c
commit
c5a986c7f8
2 changed files with 3 additions and 6 deletions
|
|
@ -36,7 +36,7 @@ static void sync_address_book (ABAddressBookRef addressBook, CFDictionaryRef inf
|
|||
addressBookMap = [[OrderedDictionary alloc] init];
|
||||
avatarMap = [[NSMutableDictionary alloc] init];
|
||||
|
||||
addressBook = ABAddressBookCreate();
|
||||
addressBook = ABAddressBookCreateWithOptions(nil, nil);
|
||||
|
||||
ABAddressBookRegisterExternalChangeCallback(addressBook, sync_address_book, self);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -126,11 +126,8 @@ static void sync_address_book (ABAddressBookRef addressBook, CFDictionaryRef inf
|
|||
addressBook = nil;
|
||||
}
|
||||
NSError *error = nil;
|
||||
if(ABAddressBookCreateWithOptions) {
|
||||
addressBook = ABAddressBookCreateWithOptions(NULL, NULL);
|
||||
} else {
|
||||
addressBook = ABAddressBookCreate();
|
||||
}
|
||||
|
||||
addressBook = ABAddressBookCreateWithOptions(NULL, NULL);
|
||||
if(addressBook != NULL) {
|
||||
if(ABAddressBookGetAuthorizationStatus) {
|
||||
ABAddressBookRequestAccessWithCompletion(addressBook, ^(bool granted, CFErrorRef error) {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue