오늘 확장 프로그램에서 사용자의 위치를 얻으 려하고 막 다른 골목에 섰습니다.OS X Today 확장 프로그램에서 CLLocationManager를 사용하려면 어떻게해야합니까?
OS X 앱에서 locationManager.startUpdatingLocation()
으로 전화하면 응용 프로그램에서 내 위치를 사용하게 할 것인지 묻는 대화 상자가 나타납니다. 오늘보기에서는이 메서드를 호출 한 후 아무 것도 나타나지 않으며 내 대표는 didUpdateLocations
또는 didFailWithError
을 호출하지 않습니다. CLLocationManager.authorizationStatus()
은 NotDetermined
을 반환합니다. Today Extensions에서 Apple의 문서를보고 있었으며 사용 권한이나 사용자의 위치 파악에 대한 정보가별로 없습니다.
OS X Today 확장 프로그램에서 사용자 위치를 얻는 방법은 무엇입니까?
편집 : 한 가지주의해야 할 점은 CLLocationManager.locationServicesEnabled()
이 내 OS X 앱에 true
, 내 오늘 확장 프로그램에 false
을 반환한다는 것입니다. 이것이 의미하는 바는 무엇이며이를 어떻게 바꿀 수 있습니까?