2016-08-04 1 views
0

Iphoneからアプリケーションを削除して再度プロジェクトを実行すると、アプリケーションがインストールされ、場所の許可がアプリ起動前に要求されますそれ以降は、ユーザーが操作できるようになるにはあまりに早く消えてしまいます。このシナリオでは、didFinishLaunchingWithOptionsとmain.mのブレークポイントはまったく動作しませんが、アプリは最初の画面を読み込んでいます。通知の権限は読み込み中です。アプリは最も近い郡を見つけるためにLocationが必要なのでアプリをサインアップ画面に転送できません私はこの問題の理由を見つけることができないはずですが、私はプロジェクトを停止し、再びすべてを実行する必要がありますどのようにアプリケーションdidFinishLaunchingWithOptionsを入力せずに許可を求めるのですか?その特定のクラスのviewdidLoadを入力しなくても、ストーリーボードの最初のページに進むIos場所アプリケーションが起動されてから消える前に許可が表示されますまた、このシナリオでdidFinishLaunchingWithOptionsが呼び出されません

+0

didFinishLaunchingのコードをアップロードしてください –

+0

どこでCLLocation Managerインスタンスを初期化し、権限コードを実装しましたか?早急に返信してください。 –

+0

CLLocation Manager in appdelegate.h didFinishLaunchingWithOptionsの初期化とアクセス権がありません。 – user3354805

答えて

0

許可を許可または許可すると、2回目の質問は行われません。あなたの流れは正常です。位置情報サービスは優先度の高いアクセス権を要求しますので、少し前に表示されます。これをサインアップ画面に表示するには、サインアップ画面のviewDidloadにそのコードを実装する必要があります。

更新:アンインストールまたはあなたはそれがすべてのデータと構成や設定をだ削除されることを意味するデバイスまたはシミュレータからアプリを削除した場合

を(それに応答してコメントするには)(あなたの場所の許可を含みます)。そのため、再度インストールすると、アプリのデバイスの設定アプリに権限が設定されていません。だから、もう一度許可を求められました。それでおしまい。

+0

この問題は、iPhoneからアプリケーションを削除して再度実行したときに発生します。プロジェクトを実行しているときに再インストールされた場合は、 – user3354805

+0

答えを更新してください。少し遅れて、私はコメントを返信する代わりに答えを更新しました!! 1 – Lion

+0

ええ、もう一度正しく動作しますが、アプリが起動され、主な問題はdidFinishLaunchingとmain.mです。このシナリオでは呼び出されません – user3354805

関連する問題