>....viewcontrollers that are contained inside different navigation controllers(?) Is it advisable?
Are you going to the already instantiated viewController in that other nav controller or are you creating a new instantiation of the same viewController?
If the former - Usually not. Jumping from deep within one nav controller to deep within another may be a confusing architecture for the user. (I entered the bedroom closet but when I walked out I was in the livingroom!) You might want to rethink your structure from the user's perspective.
If the later, you can instantiate a new viewController from the same class under the current nav controller. Give it a little different title or something so the user is clear where they are in your architecture. (I entered the bedroom closet; it looks like the livingroom closet but when I walked out I was back in the bedroom.)