Странная ошибка переключения в Obj-C

У меня есть этот оператор switch в моем коде:

switch(buttonIndex){
      case 0:
         [actionSheet dismissWithClickedButtonIndex:buttonIndex animated:YES];
         break;
    case 1:
        UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init];
        imagePicker.delegate = self;
        imagePicker.sourceType = UIImagePickerControllerSourceTypeCamera;
        [self presentModalViewController:[imagePicker autorelease] animated:YES];
        break;
    default:
        [self openEmailViewInViewController:self];
}

И при создании экземпляра UIImagePickerController в случае 1 я получаю ошибку:

error:expected expression before 'UIImagePickerController'

и я понятия не имею, что я делаю неправильно. Мысли?

О, и ButtonIndex является NSInteger

Ответы на вопрос(7)

Ваш ответ на вопрос