0
Я пытаюсь построить несколько «if-операторов» с предложениями. В принципе, если рейтинг от 0 до 1, я хочу показать изображение, если оно находится между 1 и 2, я показываю другое изображение и т. Д.Множественные условия, если оператор
К сожалению, я получаю сообщение об ошибке от компилятора «Ожидаемое выражение». Кто-нибудь знает, что я делаю неправильно?
Заранее спасибо.
if (self.rating => 0 && self.rating < 1) {//rating between 0 and 1
self.finalRatingImageView.image = [UIImage imageNamed:@"ratingSS1.png"];
}else if (self.rating >= 1 && self.rating < 2){
self.finalRatingImageView.image = [UIImage imageNamed:@"ratingSS2.png"];
}else if (self.rating >= 2 && self.rating <= 3){
self.finalRatingImageView.image = [UIImage imageNamed:@"ratingUltimate.png"];
}
Переключатель выглядит более подходящим для этого – JDong
Вы всегда должны копировать/вставлять * точное сообщение об ошибке и идентифицировать, на какую строку оно указывает. –
@JDong Только если 'rating' является интегральным типом. – rmaddy