Код работает правильно, но я получаю предупреждение "Аргумент в выражении сообщения является инициализированным значением" для этого фрагмента кода:
NSString *quality;
switch(theItem.quality) {
case 1:
quality = @"UNDEF, Set it up!";
break;
case 2:
quality = @"G, (Good)";
break;
case 3:
quality = @"VG, (Very Good)";
break;
case 4:
quality = @"F, (Fine)";
break;
case 5:
quality = @"VF, (Very Fine)";
break;
case 6:
quality = @"XF, (Extra Fine)";
break;
case 7:
quality = @"UNC, (Uncirculated)";
break;
case 8:
quality = @"PROOF, (Proof)";
break;
}
str = [NSString stringWithFormat:@"%@", quality];
Это какая-то проблема или ничего, и я могу это игнорировать?
Кроме того, это нормально для инициализации NSString таким образом -> NSString *quality;
?