私のアプリの最初の起動時に、メール アドレスを要求する AlertPrompt が表示されます。これは、CLLocation の組み込みアラートが表示される直前に発生し、メール プロンプトが消えてしまいます。[OK] (アプリが現在地を使用できるようにする) を選択するとすぐに、メール プロンプトが戻ってきます。これをメールプロンプトに使用しています:
- (void)askEmailReal {
AlertPrompt *prompt = [AlertPrompt alloc];
prompt = [prompt initWithTitle:nil
message:text
delegate:nil
cancelButtonTitle:@"No thanks"
okButtonTitle:@"Submit"];
[prompt show];
どのように進めるのが最善かわかりません。私の場所がクリックされるまで、システムの場所のプロンプトをブロックすることは可能ですか? それとも、私の後を確認する必要がありますか?