Просто начал использовать Xcode 4.5, и я получил эту ошибку в консоли:
Предупреждение: попытка представить < finishViewController: 0x1e56e0a0 > on < ViewController: 0x1ec3e000 > чей вид не находится в иерархии окон!
Представление все еще отображается, и все в приложении работает нормально. Это что-то новое в iOS 6?
Это код, который я использую для переключения между представлениями:
UIStoryboard *storyboard = self.storyboard;
finishViewController *finished =
[storyboard instantiateViewControllerWithIdentifier:@"finishViewController"];
[self presentViewController:finished animated:NO completion:NULL];