質問

私のプロジェクトでは、アプリは最初にインターネットへの接続を試みますが、次に利用可能な接続があるかどうかを確認する必要があります。そこで、else 部分の UIAlertView 内に if、else を作成しました。

しかし、次のボタンをクリックしてアプリ全体を閉じるにはどうすればよいでしょうか?

UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Keine Internetverbindung" message:@"Es konnte keine Verbindung zu www.sip.de hergestellt werden!" delegate:nil cancelButtonTitle:@"Schliessen" otherButtonTitles:nil];

事前にご協力いただきありがとうございます

マルコに挨拶します

役に立ちましたか?

解決

.hファイル

UntitledViewController @interface:のUIViewController { }

.mファイル


- (void)viewDidLoad {
    [super viewDidLoad];

    UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Keine Internetverbindung" message:@"Es konnte keine Verbindung zu www.sip.de hergestellt werden!" delegate:nil cancelButtonTitle:@"Schliessen" otherButtonTitles:nil];

    [alert setDelegate:self];
    [alert show];
    [alert release];
}

- (void)alertView:(UIAlertView *)alertView didDismissWithButtonIndex:(NSInteger)buttonIndex {
    exit(0);
}

希望はこのことができます。

他のヒント

UIalertView の設定:

UIAlertView *applicationExitAlert = [[UIAlertView alloc] initWithTitle:@"終了" message:@"このアプリを終了しますか" delegate:self cancelButtonTitle:@"キャンセル" otherButtonTitles:@"OK",nil];

[アプリケーション終了アラート ショー];[アプリケーション終了アラートリリース];

UIAlertViewDelegate:

  • (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex{ (buttonIndex == 1){の場合 exit(0);} }

それがうまくいくことを願っています

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top