我有以下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