私は今日の拡張機能でユーザーの所在地を取得しようとしていますが、私は行き詰まっています。OS X Today ExtensionでCLLocationManagerを使用するにはどうすればよいですか?
OS Xアプリでは、locationManager.startUpdatingLocation()
に電話すると、アプリに自分の現在地を使用させるかどうかを尋ねるダイアログが表示されます。しかし、今日のビューでは、このメソッドを呼び出した後に何も表示されず、代理人はdidUpdateLocations
またはdidFailWithError
が呼び出されません。 CLLocationManager.authorizationStatus()
はNotDetermined
を返します。私は今日の拡張機能でAppleのドキュメントを見ていて、アクセス許可やユーザーの所在地に関する情報はほとんど見ていない。
OS X Todayエクステンションでユーザーの場所を取得する方法は?
編集:私のOS XアプリケーションではCLLocationManager.locationServicesEnabled()
がtrue
、マイ・トゥー・エクステンションではfalse
が返されます。これはどういう意味ですか、これをどうすれば変更できますか?