Я использую MonoTouch. Когда я нажимаю новый контроллер на стек UINavigationController, он отлично работает. Когда я нажимаю кнопку «Назад», ничего не срабатывает, хотя визуально вид открывается из стека. В частности, я хочу использовать ViewDidDisappear и ViewDidAppear делать некоторые вещи:UINavigationController ViewDidDisappear не стреляет для просмотра
SurveyEditor editor = new SurveyEditor(surveyInstance);
NavigationController.PushViewController(editor, true);
затем в SurveyEditor:
public override void ViewWillDisappear (bool animated)
{
Console.WriteLine("SurveyEditor ViewWillDisappear");
base.ViewWillDisappear (animated);
}
public override void ViewDidDisappear (bool animated)
{
Console.WriteLine("SurveyEditor ViewDidDisappear");
base.ViewDidDisappear (animated);
}
Ни один из них не будут вызваны, и в моем корневой точке зрения, ViewDidAppear также не получает называется! Начинаю терять рассудок.
Дополнительная информация: ViewDidAppear также не стреляет. ViewDidLoad, однако. – whitehawk