rambler-digital-solutions/ViperMcFlurry

Swift: openModuleUsingSegue holds old VC in memory

Closed this issue · 1 comments

screen shot 2016-07-18 at 09 15 41

Привет, на скриншоте видно что у нас в памяти находятся два SecondViewController(3,10,2...) другими словами, кто то держит старые реферы в памяти. Вот реализация Роутера:

screen shot 2016-07-18 at 09 24 58

При подходе с фабриками все ок.

Без moduleOutput ситуация таже.

Думаю на свизлинг. Может у вас будут идеи. Спасибо

Проблема была в strong reference transitionHandler.
gnatok/VIPER-SWIFT@abe8486