Почему я не могу создать переменную в блоке переключателей? - PullRequest
3 голосов
/ 15 июня 2010

Странно:

switch(type) {
    case NSFetchedResultsChangeInsert:
        int x = 5; // error: "Expected expression before int"

        break;
}

То есть невозможно создать локальную переменную в блоке switch-case?

1 Ответ

12 голосов
/ 15 июня 2010

Вы пробовали добавлять фигурные скобки?

switch(type) {
    case NSFetchedResultsChangeInsert:
        {
            int x = 5; // error: "Expected expression before int"

            break; 
        }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...