Chamadas não balanceadas para iniciar / terminar transições de aparência para <UINavigationController: 0xa98e050>

Enquanto compilava o código que recebi

"Chamadas não balanceadas para iniciar / terminar transições de aparência para<UINavigationController: 0xa98e050>"

Aviso.

Aqui está meu código

KVPasscodeViewController *passcodeController = [[KVPasscodeViewController alloc] init];
passcodeController.delegate = self;

UINavigationController *passcodeNavigationController = [[UINavigationController alloc] initWithRootViewController:passcodeController];
[(UIViewController *)self.delegate presentModalViewController:passcodeNavigationController animated:YES];

questionAnswers(5)

yourAnswerToTheQuestion