-5

我想检查不同的变量,但如果只有一个满足所需的条件,那么我会得到一个警报视图。我试过了,if( && )但它没有按照我想要的方式工作。我认为我正在寻找的是类似“或”的陈述。

if(_d0 == 0 && _d1 == 0) {
    UIAlertView *alert = [[UIAlertView alloc] initWithTitle: @"Input Error"
                                                    message: @"Need to Choose Sections"
                                                   delegate: nil
                                          cancelButtonTitle:@"OK"
                                          otherButtonTitles:nil];
    [alert show];
    [alert release];
}

所以我希望它检查 _d0 = 0 还是 _d1 == 0 ,即使这两个之一是 0 我也需要弹出警报视图。问题是,如果我做分隔语句,那么如果用户没有选择这两个部分中的任何一个,它将弹出两个警报视图,这会很烦人,因为在某些情况下用户需要选择 5 个不同的部分。

4

2 回答 2

5

是的,你想要的正是

if ((_d0 == 0) || (_d1 == 0))
{
    // popup alert view
}
于 2012-08-05T18:49:18.183 回答
2

&&。您想||用于

于 2012-08-05T18:49:09.363 回答