Расположение iOS8: Как следует запрашивать Always Authorization после того, как пользователь предоставил авторизацию «Когда используется»?

Когда мое приложение запускает представление карты, я запрашиваю разрешение на размещение iOS8 «Когда используется». Предположим, что пользователь предоставляет это.

Я хотел бы запросить разрешение Всегда, только когда пользователь включил мою функцию геозон. Но вызов CLLocationManager.requestAlwaysAuthorization не имеет никакого эффекта, потому что текущий статус авторизации больше не kCLAuthorizationStatusNotDetermined.

Как поступить с запросом разрешения «Всегда» ПОСЛЕ того, как пользователь предоставил разрешение «При использовании»? Я бы подумал, что это распространенный вариант использования, потому что приложения должны избегать запроса разрешения Always, если в этом нет необходимости.

Ответы на вопрос(2)

Ваш ответ на вопрос