Этот код должен напечатать ложные к консоли, но распечатать правданеправильный логический результат в случае заявление
NSMutableArray *data = [[NSMutableArray alloc]init];
UILabel *label = [[UILabel alloc] init];
label.tag = 7;
if(label.tag <= (data.count - 1)) {
NSLog(@"true");
} else {
NSLog(@"false");
}
кто-нибудь может объяснить это?
Что такое data.count значение? можете ли вы показать значение, хранящееся в массиве данных? – iPhone
Используйте '
trojanfoe
Не похоже, что вы уже пытались проверить свои значения внутри отладчика, иначе вы бы поняли, почему это не работает. –