所以对于任何对Objective-C有相当了解的人来说,这可能是一个愚蠢的问题。
我有一个if-statement
检查是否NSString
等于“约翰”或“迈克尔”的地方。
我尝试了以下代码,但没有成功。
if (![selectedName isEqualToString:@"John"] || ![valtNamn isEqualToString:@"Michael"]) {
// DO SOMETHING
}
然而这确实有效
if ([selectedName isEqualToString:@"John"] || ![valtNamn isEqualToString:@"Michael"]) {
// DONT DO ANYTHING
} else {
//DO SOMETHING
}
NOT
与 一起使用我缺少什么OR
?