Я занимаюсь разработкой приложения с использованием родной адресной книги.Я зарегистрировал обратный вызов для получения уведомления, когда внешняя книга изменилась.
ABAddressBookRegisterExternalChangeCallback(myAddrrbook, changefunction, self)
Мое приложение может делать новые записи внутри AddressBook
, для этого я использую ABNewPersonViewController
, например:
ABNewPersonViewController *controller = [[ABNewPersonViewController alloc] init];
controller.addressBook = myAddrrbook;
Проблема в том, что я все еще получаю уведомления, когда использую собственное приложение, как будто оно изменилось где-то еще.Но когда я запускаю на симуляторе, все OK
и при добавлении контакта уведомление не отправляется.Как избежать получения уведомления на устройстве?
Кто-нибудь сталкивался с такой проблемой?