Actually I am having navigationcontroller as root controller it is embed in main.storyboard,i am having two screens one screen login and another one home as per login credentials i need to skip login screen and i need to show home screen.From appdelegate i am doing this skipping it is not working properly

```
Unbalanced calls to begin/end appearance transitions for <UINavigationController: 0x7fadf384c600>.

 let storyboard=UIStoryboard.init(name: "Main", bundle: nil)
        let navigationController=storyboard.instantiateInitialViewController()
        let username=UserDefaultUtil.getString(key: AppConstants.PREF_USERID)
        print(username!)
        if username != ""
        {
            window?.rootViewController=navigationController
            let sectionController=SectionController(nibName: "SectionController" , bundle: nil)
            navigationController?.present(sectionController, animated: true, completion: nil)
        }

```