1

私はMap Viewプロジェクトに取り組んでいますが、アプリが読み込まれると、最初の画面で「プロジェクト名はあなたの現在の場所を使用したいと考えています」(アラートメッセージ)「許可しない」(ボタン)「OK」というアラートが表示されます(ボタン)'(ロケーション アラート ボックス) マップ ビューの前に、最初のビューでアラートが表示されます。マップ ビューに切り替えると、アラートのみが表示され、その時点でユーザーが [OK] をクリックするとアプリがユーザーの場所を使用できるようにするために、私はたくさん検索しましたが、それを行うための良い方法が見つかりませんでした.1つまたは2つのアプリがそのことをしているのを見たので、それができることを知っていますが、私はこの機能を行うことができません私のアプリで...これで私を助けてください...

場所検索のアラートは、アプリケーションの地図表示画面に到達したときにのみ表示されるようにしたいだけです..何か提案はありますか?? コーディングは大歓迎です。

4

2 に答える 2

1

アラートを表示する画面に到達するまで、CLLocationManager をインスタンス化することはできません。OS にアラートを表示するよう促しているのは、ロケーション マネージャのインスタンス化です。

于 2012-12-26T17:34:42.527 に答える
0

GeraldWilliam が既に説明したように、それCLLocationManagerは変更できないポップアップを強制します。ただし、メソッドを使用して、マップビューを表示し、ビューがロードされたときに現在の場所をユーザーに尋ねることができ– viewDidAppear:ます。

于 2012-12-27T09:31:59.277 に答える