mirror of
https://gitlab.linphone.org/BC/public/linphone-iphone.git
synced 2026-01-17 19:18:06 +00:00
Fix address book on ios6
This commit is contained in:
parent
686d5303dd
commit
4477348236
1 changed files with 8 additions and 1 deletions
|
|
@ -133,8 +133,15 @@ static void sync_address_book (ABAddressBookRef addressBook, CFDictionaryRef inf
|
|||
addressBook = ABAddressBookCreate();
|
||||
}
|
||||
if(addressBook != NULL) {
|
||||
ABAddressBookRegisterExternalChangeCallback (addressBook, sync_address_book, self);
|
||||
if(ABAddressBookGetAuthorizationStatus) {
|
||||
ABAddressBookRequestAccessWithCompletion(addressBook, ^(bool granted, CFErrorRef error) {
|
||||
ABAddressBookRegisterExternalChangeCallback (addressBook, sync_address_book, self);
|
||||
[self loadData];
|
||||
});
|
||||
} else {
|
||||
ABAddressBookRegisterExternalChangeCallback (addressBook, sync_address_book, self);
|
||||
[self loadData];
|
||||
}
|
||||
} else {
|
||||
[LinphoneLogger log:LinphoneLoggerError format:@"Create AddressBook: Fail(%@)", [error localizedDescription]];
|
||||
if(ABAddressBookGetAuthorizationStatus) {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue