链接按钮出错

时间:2012-07-14 18:14:58

标签: ios xcode4 xcode4.3 uialertview alert

一直试图让这一切正确,最终只有一个错误 这是一张图片。 enter image description here

4 个答案:

答案 0 :(得分:2)

alertView仍缺少支撑。

另外,您不要在()声明时使用showAlert

我可以建议您选择适当的标签,以便更容易看到缺少的大括号。从长远来看,它会对你有所帮助。此外,代码本身发布而不是图像更有帮助,然后我们可以复制/粘贴自己编辑它。

修改

这是它应该是什么样子,格式正确。另外,我认为在这种情况下,代理人应该设置为self而不是nil,所以我说得对。

你应该采用一种编程风格,让你轻松看到缺少大括号的东西。如果从下面缺少任何支撑,由于标签样式,它将非常明显。

-(void)showAlert 
{
    UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"hello"
                                                    message:@"what's your name"
                                                   delegate:self
                                          cancelButtonTitle:@"Dismiss"
                                          otherButtonTitles:@"apple", @"google", @"yahoo", nil];
    [alert show];
}   

-(void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
{
    if(buttonIndex == 1)
    {
        //...
    }
    else if(buttonIndex == 2)
    {
        //...
    }
    else if(buttonIndex == 3)
    {
        //...
    }
}

答案 1 :(得分:0)

您没有在错误(showAlert)之前关闭方法的大括号。

答案 2 :(得分:0)

您缺少showAlert()的终止大括号。

答案 3 :(得分:0)

-(void) showAlert {

}   

 -(void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex {


}