Не обязательно, хотя и возможно. Для уведомления VC об обновлении VM можно использовать Rx, можно использовать ту или иную реализацию Observable (например, https://codeburst.io/swift-mvvm-two-way-binding-win-b447edc55ff5) так или http://rasic.info/bindings-generics-swift-and-mvvm/ так
Обсуждают сегодня