2010-03-08 27 views
1

我的應用程序首先嚐試連接到互聯網,但現在我必須檢查是否有可用的連接! 所以我做了一個if,否則在其他部分的UIAlertView!UIAlertView在我的項目中關閉應用程序

但我怎樣才能關閉整個應用程序點擊下面的按鈕?

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

感謝大家事先幫助

迎接馬可

回答

1

.h文件中

@interface UntitledViewController:UIViewController中< UIAlertViewDelegate> {}

.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); 
} 

希望這有助於

+1

它不是在iOS5的工作。任何其他可能的方法來退出應用程序。 –

+0

我可以確認@NewXcoder是否正確。還有什麼其他方法可行? –

+0

你有沒有試過[NSApp終止:自我]? – Lolo

0

UIalertViewConfigure:

UIAlertView中* applicationExitAlert = [[UIAlertView中頁頭] initWithTitle:@ 「退出」 的消息:@ 「是您wanto來退出這個程序」 委託:自我cancelButtonTitle:@ 「取消」otherButtonTitles:@「OK」,nil];

[applicationExitAlert show]; [applicationExitAlert release];

UIAlertViewDelegate:

  • (無效)alertView:(UIAlertView中*)alertView clickedButtonAtIndex:(NSInteger的)buttonIndex { 如果(buttonIndex == 1){ 出口(0); }}

我希望它的工作

相關問題