如何通过iphone中的alertview按钮从facebook注销

时间:2011-11-24 04:45:11

标签: iphone objective-c

我有一个应用程序,我已经在我的应用程序中实现了facebook。在我的应用程序中,我有一个带有标签和按钮的页面。当我点击按钮时,facebook的登录页面被打开。当我输入我的用户名和密码并点击登录按钮时登录页面消失。所有这一切工作正常,但问题是,当我再次点击我的按钮时,它应该是一个警报视图,显示“这将从您以前的帐户注销”,点击确定按钮会话应该注销显示登录页面。问题是,当我点击按钮时,它直接显示登录页面而不显示alertview。请帮我解决这个问题。谢谢

1 个答案:

答案 0 :(得分: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...
    }
}