小编nal*_*las的帖子

if语句与OR和NOT条件相结合

因此,对于具有良好Objective-C知识的人来说,这可能是一个愚蠢的问题.

我有一个if-statement在我检查,如果NSString等于任何东西,但 "约翰"或"迈克尔".

我尝试了以下代码,但它没有用.

if (![selectedName isEqualToString:@"John"] || ![valtNamn isEqualToString:@"Michael"]) {
    // DO SOMETHING    
}
Run Code Online (Sandbox Code Playgroud)

但这确实有效

if ([selectedName isEqualToString:@"John"] || ![valtNamn isEqualToString:@"Michael"]) {
    // DONT DO ANYTHING    
} else {
    //DO SOMETHING  
}
Run Code Online (Sandbox Code Playgroud)

与我NOT一起使用时我缺少什么OR

objective-c

0
推荐指数
1
解决办法
164
查看次数

标签 统计

objective-c ×1