Я нахожусь в сценарии, где я хочу попросить CLAuthorizationStatus.authorizedAlways
, а затем сделать что-то после , когда системное диалоговое окно закрывается.
В большинстве случаев у пользователя будет .authorizedWhenInUse
состояние до этой точки.
Таким образом, в системном диалоге они могут решить увеличить разрешение или оставить его как есть .Когда они выбирают последнее, обратный вызов didChangeAuthorization
будет вызываться НЕ (понятно).
Но откуда мне знать, что диалог был закрыт?