我试图让用户的位置在今天的扩展,我打死了.
原文链接:https://www.f2er.com/swift/318849.html在OS X应用程序中,当您调用locationManager.startUpdatingLocation()时,会弹出一个对话框,询问是否要让应用程序使用您的位置.在“今日”视图中,调用此方法后,根本没有出现,并且我的委托不会被调用didUpdateLocations或didFailWithError. CLLocationManager.authorizationStatus()返回NotDetermined.我一直在看苹果的“今日延伸”文档,并没有看到关于权限或获取用户位置的信息.
我们如何打算在OS X Today Extension中获取用户的位置?
编辑:需要注意的一点是CLLocationManager.locationServicesEnabled()在我的OS X应用程序中返回true,在我的Today Extension上返回false.这是什么意思,我该怎么改呢?