Я увидел несколько ответов на эту проблему, и я понял - вы не можете объявлять и присваивать переменные внутри switch
. Но мне интересно, правильно ли указано следующее: "
error: ожидаемое выражение перед 'int'
код:
switch (i) {
case 0:
int j = 1;
break;
}
Почему бы поставить вызов NSLog()
до того, как он не приведет к ошибкам?
switch (i) {
case 0:
NSLog(@"wtf");
int j = 1;
break;
}