否则,如果或在Xcode中声明.不知道我做错了什么

dav*_*vis 3 iphone logic xcode if-statement

我不确定我做错了什么,但Xcode一直说"预期表达".如果,或下面的声明有什么问题?

else if ([currentClass rangeOfString:@"English"].location != NSNotFound) || ([currentClass rangeOfString:@"Literature"].location != NSNotFound) {
    cell.imageView.image = [UIImage imageNamed:@"englishicon.png"];

}
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助

Sim*_*mon 7

您必须在括号之间包装if语句.

if (([currentClass rangeOfString:@"English"].location != NSNotFound) || ([currentClass rangeOfString:@"Literature"].location != NSNotFound)) {
Run Code Online (Sandbox Code Playgroud)