В моем приложении есть парсер JSON, и я загружаю значение в переменную detailDataSourceDict. Когда я пытаюсь получить valueForKey из массива и попытаюсь сравнить его с 0, он никогда не работает...
Здесь мой код:
if (indexPath.row == 1) {
NSNumber *rating = [detailDataSourceDict valueForKey:@"rating"];
NSLog(@"Rating: %@",rating);
if (rating == 0) {
cell.detailTextLabel.text = @"This sheet has not yet been rated.";
}
else {
cell.detailTextLabel.text = [NSString stringWithFormat:@"This sheet has a %@ star rating.",rating];
}
cell.textLabel.text = @"Rating";
}
Я вижу в своем канале JSON "рейтинг": "0", но когда рейтинг равен 0, он показывает "Этот лист имеет рейтинг 0 звезд". Вместо "Этот лист еще не был оценен".
Любые предложения? Спасибо.