基本的に、アプリを初めて起動すると、[位置情報サービスを有効にする]プロンプトが表示されます。ユーザーが[許可]をタップしたら、ユーザーの場所の更新を開始し、地域を拡大します。
viewDidLoadでロケーションマネージャーを起動しましたが、残念ながら、ユーザーが[許可]をタップする前にビューが読み込まれます。ユーザーはすでに位置情報サービスを許可しているため、アプリケーションの2回目の起動時にすべてが正常に機能します
私の質問は、[許可]をタップしたイベントをキャプチャして、コードを実行して領域にズームインできるようにするにはどうすればよいですか?
使用してみ-(void)locationManager:didChangeAuthorizationStatus:
ましたが、ユーザーが許可をタップしたときにこのデリゲートメソッドを呼び出さないようです。
これが理にかなっていることを願っています私はこれに非常に新しいです。