The code below pushes a TextView made in the UI designer to a navigation view. It works, except for the fact that when I navigate backwards to the original view, I can't navigate forwards to the view I pushed to it.

No delegates for the navigation view?

What is the ideal way of adding views to a navigation view? And what is the ideal way of navigating those views? Perhaps I can push the same view to the navigation view, but just update the content of the view for each new push?

I have experienced crashes when trying to push two things to a navigation view.

from ui import *

main = load_view()

nav = main['nav']
text = main['text']
nav.push_view(text)

main.present('sheet')