Кто-нибудь получил CLLocationManager для запроса разрешения на телевизоре? Я использую следующий код (который работает на других платформах), чтобы узнать местоположение пользователя и запросить разрешения.
self.locationManager = [[CLLocationManager alloc] init];
self.locationManager.desiredAccuracy = kCLLocationAccuracyThreeKilometers;
self.locationManager.delegate = self;
[self.locationManager requestWhenInUseAuthorization];
[self.locationManager requestLocation];
Однако делегат авторизации вызывается со статусом kCLAuthorizationStatusNotDetermined
.
Если я перейду в «Настройки»> «Конфиденциальность»> «Службы определения местоположения»> «Имя приложения», я могу вручную изменить разрешение, а затем сработает определение местоположения пользователя. Однако я не могу побудить пользователя в приложении. Кто-нибудь еще заставил это работать?