Привет, ребята. У меня сейчас очень странная проблема с MVVMCross.
Я пытаюсь закрыть страницу с помощью navigationService.Close(this)
, но она не закрывается. В журнале я вижу следующее сообщение: Игнорирование закрытия для ViewModel - Ошибка соответствия для экземпляра ViewModel.
Я проверил на Github, куда выдается это сообщение, и именно оно говорит, что не может найти представление, которое необходимо закрыть. Но теперь странная вещь: если я просто изменю презентацию на Modal (что в данном случае не нужно), команда close просто сработает.
Это ошибка? Я делаю что-то неправильно? Кто-нибудь может мне помочь?
Может быть, это потому, что у нас есть TabbedRootViewModel, в котором осуществляется навигация?