Xcode 中的 else if 或 or 语句。不知道我做错了啥
Posted
技术标签:
【中文标题】Xcode 中的 else if 或 or 语句。不知道我做错了啥【英文标题】:Else if, or statement in Xcode. Not sure what I'm doing wrongXcode 中的 else if 或 or 语句。不知道我做错了什么 【发布时间】:2012-02-16 01:12:32 【问题描述】:我不确定我做错了什么,但 Xcode 一直在说“预期的表达式”。下面的 else if 或语句有什么问题?
else if ([currentClass rangeOfString:@"English"].location != NSNotFound) || ([currentClass rangeOfString:@"Literature"].location != NSNotFound)
cell.imageView.image = [UIImage imageNamed:@"englishicon.png"];
感谢您的帮助
【问题讨论】:
【参考方案1】:您必须将 if 语句括在括号之间。
if (([currentClass rangeOfString:@"English"].location != NSNotFound) || ([currentClass rangeOfString:@"Literature"].location != NSNotFound))
【讨论】:
【参考方案2】:整个if()
缺少一组括号。
【讨论】:
以上是关于Xcode 中的 else if 或 or 语句。不知道我做错了啥的主要内容,如果未能解决你的问题,请参考以下文章
在 if/else PHP 语句中使用 'and' 和 'or'
Xcode 认为由于 if/else 语句中的返回,控制可能会到达非 void 函数的末尾
Xcode 6.1 if/else/for/switch 语句不自动完成(仅限 Swift)