I have tree view controllers embed in navigation controller. The first one contains conversations, the second contains messages of a particular conversation. The third is to create new conversation.
The view controllers structure
When a user creates new conversation he's redirecting to second controller with conversations. So the question is when a users has been redirected from the third controller to second vc and taps Back button on the second view controller how to pop out from the second view controller to first after creating new conversation. Because the navigation controller pops user to previous controller - third controller new conversations.
P.S. The first view controller isn't root controller. There are several controllers before.