Я пытаюсь получить местоположение пользователя в Today Extension, и я нахожусь в тупике.
В приложении OS X, когда вы вызываете locationManager.startUpdatingLocation()
, появляется диалоговое окно с вопросом, хотите ли вы, чтобы приложение использовало ваше местоположение. Однако в представлении "Сегодня" ничего не возникает после вызова этого метода, и мой делегат не получает вызов для didUpdateLocations
или для didFailWithError
. CLLocationManager.authorizationStatus()
возвращает NotDetermined
. Я смотрел документы Apple на Today Extensions и не вижу много о разрешении или о местоположении пользователя.
Как мы планируем получить местоположение пользователя в OS X Today Extension?
Изменить: Следует отметить, что CLLocationManager.locationServicesEnabled()
возвращает true
в моем приложении OS X и false
на моем Today Extension. Что это значит и как я могу это изменить?