Jak ponownie poprosić o pozwolenie na dostęp do książki adresowej telefonu iPhone?
Pytam o pozwolenie na dostęp do moich kontaktów za pomocą poniższego kodu.
ABAddressBookRef addressBookRef = ABAddressBookCreateWithOptions(NULL, NULL);
if (ABAddressBookGetAuthorizationStatus() == kABAuthorizationStatusNotDetermined) {
ABAddressBookRequestAccessWithCompletion(addressBookRef, ^(bool granted, CFErrorRef error) {
}
else if (ABAddressBookGetAuthorizationStatus() == kABAuthorizationStatusAuthorized)
{
}
else
{
}
Do tej pory wszystko działa, ale jeśli usunę aplikację i ponownie debuguję, aplikacja nie zapyta mnie ponownie o pozwolenie. Przed przyjęciem lub odrzuceniem widzę go w kontaktach z prywatnością i nazwę mojej aplikacji, niezależnie od tego, czy jest włączona czy wyłączona.
Chcę, aby aplikacja poprosiła mnie o wyskakujące uprawnienie. co mam zrobić ponownie uruchomić urządzenie i ponownie zainstalować aplikację. W każdym razie, aby wyczyścić jakąś pamięć podręczną?