Question: In my application. I have to use `UISplitViewController` and I want to do add `UISplitViewController` To `UINavigationController` but I can't do this.

I also know that inheritance of `UISplitViewController` is not possible. but it very important for me to add in `UINavigationController`. 

Thanks in advance :)

Answer: 
**Note**: a UISplitViewController must be the root view of an app (or perhaps more specifically, a window). It can not live inside a UINavigationController or anything else.

refer [can-a-uisplitviewcontroller-be-the-root-controller-in-a-uinavigationcontroller](https://stackoverflow.com/questions/3723342/can-a-uisplitviewcontroller-be-the-root-controller-in-a-uinavigationcontroller) link
Refer this Q&A - [Is it possible to implement a Split View Controller within a Navigation Controller in an iOS app?](https://stackoverflow.com/questions/23014348/is-it-possible-to-implement-a-split-view-controller-within-a-navigation-controll)

This violates Apples guidelines (<https://developer.apple.com/library/archive/documentation/WindowsViews/Conceptual/ViewControllerCatalog/Chapters/SplitViewControllers.html#//apple_ref/doc/uid/TP40011313-CH7>)

A split view controller must always be the root of any interface you create. In other words, you must always install the view from a UISplitViewController object as the root view of your application’s window. The panes of your split view interface may then contain navigation controllers, tab bar controllers, or any other type of view controller you need to implement your interface. Split view controllers cannot be presented modally.