Programowo żądaj dostępu do kontaktów

Od czasu aktualizacji do iOS 6 zauważyłem, że mój kod do dodawania kontaktu do książki adresowej iPhone'a już nie działa. Uważam, że jest to problem związany z uprawnieniami, ponieważ Apple wymaga teraz zgody użytkownika przed uzyskaniem dostępu do kontaktów (poprawianieto kwestia).

Spodziewałem się, że aplikacja automatycznie poprosi o pozwolenie na dostęp do kontaktów, jak na poniższym zrzucie ekranu, ale tak nie jest. Próba dodania kontaktu kończy się niepowodzeniemABAddressBookErrorDomain error 1.

Czy muszę programowo uruchomić okno dialogowe żądania dostępu do kontaktów? Jak to się robi?

questionAnswers(12)

yourAnswerToTheQuestion