我有以下if语句。如果子句启动异常
if ([sec isEqualToString:@"0"] && [quitar isEqualToString:@"si" ] && [ numObjectsSec0 > 1 ]){
NSLog(@"SE PODRIA QUITAR ESTE OBJETO");
}
sec is a NSString variable
quitar is a NSString variable
numObjectsSecO is an int variable
我在第三部分得到一个编译器错误:[ numObjectsSec0 > 1 ]
Error: Expected identifier
对不起,愚蠢的问题,但我用它处理了一个小时......
括号'[]'用于向对象发送消息。看起来你只是在做一个比较。如果用圆括号替换括号,例如'(numObjectsSec0> 1)',它是否按照你的要求进行操作? – bdesham
顺便说一句 - 那不是“启动例外”。这只是一个编译器错误。异常发生在运行时,而不是编译时间。 – rmaddy
@bdesham你也不需要括号。 – rmaddy