edoroshenko/noscript — pull request #4 by Lapple (2013-07-19 11:47:42+00:00)
Title: Discuss vc subview updates

Я поправил обновление подвьюшек, этот пулл-реквест на обсуждение правок. Тесты проходят, ошибок в работе приложения не наблюдаю.

Есть в этом что-то мистическое, но я не до конца понимаю, почему так заработало.

Если у нас верхний вид был невалидным, он ведь полностью перерисуется, включая подвиды? Если так, то подвиды надо обновлять вручную, если верхний вид был валидным.

Далее, первая часть осталась без изменений: если вид невалиден -- его HTML нуждается в обновлении и, возможно, во вставке.

Вторая часть, насколько я понял, работает только для вложенных подколлекций. Под-VC может быть валиден, но в перегенерированном дереве быть представлен плейсхолдером. В этом случае, останется заменить плейсхолдер на старый валидный вид.