Неправильно отображается детали при переходе на другой экран

ios
swift

#1

Здравствуйте,
пишу приложение с помощью архитектуры MVVM,
есть переход с главного экрана на экран с деталями, объект на экран с деталями неправильно передается (либо вообще не отображается, либо сохраняется только первый объект, который открываешь, либо открывается предыдущий объект, который ты открывал ранее), посмотрите, скинул ссылку на репозиторий.


#2
  1. Без rx это не MVVM, а пара лишних протоколов и пара классов с названием ViewModel.

  2. Что бы использовать какую либо архитектуру, нужно понимать зачем она, какой от неё профит.

  3. Вы добавили два класса и два протокола, и уже не можете модель передать, с учетен первого пункта, может стоит попроще писать что то типа MVC?

  4. Нормальный роутинг с UIStoryboardSegue не организуешь, только mvc всё стерпит, в любой другой архитектуре это костыль.

  5. На соседнем ресурсе вы спрашиваете, как отсортировать массив, может действительно рано ещё в MVVM и просто дописать приложение?


#3

Как сделать нормальный роутинг тогда?


#4

Тут тоже что было

В гугле наверняка ещё куча всего.

Проблема не в роутинге, а в том что вы пишете свой велосипед, приходите на форум и спрашиваете как на нем ездить, попробуйте начать как все с MVC будет намного проще.