iphoneでアラートビューを使用した場合、セッションが再開されますか?

StackOverflow https://stackoverflow.com/questions/2287862

  •  21-09-2019
  •  | 
  •  

質問

私は、アラートビューは、シミュレータで表示方法を確認view.To警告で問題に直面していますapplication.Nowマップを作成していますiphoneのdevelopment.Iに新しいです、私は中のアラートビューを「ビュー負荷をした」追加されましたmethod.When私はそれは私がアプリを実行すると、コンソールウィンドウに私はセッションがランディングページでの最初の起動後に再び開始見ることができます(警告ビューが表示されている)別のビューにナビゲートするランディングページのボタンをクリックしてください。

のアラートを表示するための

 UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@"Current Location" message:@"Show Current Location?" delegate:nil cancelButtonTitle:@"Cancel" otherButtonTitles:@"OK"];
    [alert show];

コンソールウィンドウに

  [Session started at 2010-02-18 15:57:12 +0530.]

[Session started at 2010-02-18 15:57:23 +0530.]
GNU gdb 6.3.50-20050815 (Apple version gdb-967) (Tue Jul 14 02:11:58 UTC 2009)
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i386-apple-darwin".sharedlibrary apply-load-rules all
Attaching to process 604.
(gdb) 

私はちょうどOKか助け私アウトbuttons.Please [キャンセル]をクリックする上の任意のアクションを実行せずに、アラートビューを見てみたかったです。 me.Thanksを案内してくださいます。

役に立ちましたか?

解決

これだけのデバッガ(GDB)初期化するのです。

デバッガが(あなただけ構築し、代わりにビルドとデバッグの実行する場合場合になります)、アプリ起動時に開始されていない場合は、

デバッガが起動して、アプリが問題に遭遇したときに初期化されます。

あなたはここにある問題は、アラートビューのinit行です。予告タイトル上の複数のではなく、タイトル - otherButtonTitles::すべては最後のパラメータまでで結構です。この手段のパラメータは、アイテムのゼロ終端リストを取る - 。これもマニュアルに記載されている。

そのパラメータがnilで終了するので、似ているように、あなたはあなたのコードを修正する必要があります:

 UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@"Current Location" message:@"Show Current Location?" delegate:nil cancelButtonTitle:@"Cancel" otherButtonTitles:@"OK", nil];
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top