2011-11-24 78 views
0

我有一個應用程序,我已經在我的應用程序中實現了Facebook。在我的應用程序中,我有一個帶有標籤和按鈕的頁面。當我點擊按鈕時,Facebook的登錄頁面會打開。當我輸入用戶名和密碼並單擊登錄按鈕時,登錄頁面消失。所有這一切都工作正常,但問題是當我再次點擊我的按鈕時,它應該顯示一個alertview顯示「這將從您以前的帳戶註銷」,並點擊確定按鈕會話應該註銷顯示登錄頁面。問題是當我點擊按鈕,它直接顯示登錄頁面,而不顯示alertview.Please幫助我解決這個問題。謝謝如何通過iphone中的alertview按鈕從Facebook註銷Facebook

+1

在這裏分享您的代碼 – KingofBliss

回答

2

沒有看到任何你的代碼,我不太確定你的邏輯是如何顯示警報,但如果我是爲了顯示確認提醒,它會是這個樣子

- (IBAction)logoutButton_touchUpInside 
{ 
    UIAlertView *alert = [[UIAlertView alloc] init]; 
    [alert setTitle:@"Please Confirm"]; 
    [alert setMessage:@"are you sure?"]; 
    [alert setDelegate:self]; 
    [alert addButtonWithTitle:@"Yes"]; 
    [alert addButtonWithTitle:@"No"]; 
    [alert show]; 
    [alert release]; 
} 

並實現委託方法來捕捉按鈕點擊:

- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex 
{ 
    if (buttonIndex == 0) 
    { 
     // Yes, do something 
    } 
    else if (buttonIndex == 1) 
    { 
     // No, cancel etc... 
    } 
}