Доступ к местоположению пользователя на Today Extension

Можно ли получить доступ к местоположению пользователя в виджетах?

Я использовал новый API iOS 8

[locationManager requestWhenInUseAuthorization];

и я добавил в файл info.plist ключ

NSLocationWhenInUseDescription

однако, когда я запрашиваю доступ к местоположению, должно появиться предупреждение, но этого не происходит.

Есть ли некоторые объявленные ограничения для iOS сегодня расширений?

Ответ 1

Как я узнал, метод делегата didUpdateLocations: не работает в сегодняшнем расширении. Итак, чтобы использовать местоположение locationManager.location.

Ответ 2

Наряду с запросом авторизации вы также должны прямо спросить, что ваш менеджер местоположений начал обновлять местоположения.

[locationManager requestWhenInUseAuthorization];
[locationManager startUpdatingLocation];

Ответ 4

Диалоговое окно авторизации не появляется в расширениях. Ваше приложение, которое должно быть в той же группе приложений (в возможностях)