I'm migrating this question from Stack Overflow as I was advised it might be more suitable here. I've been following this tutorial to create a custom tab bar controller for an iPad app as I would like to implement a vertical tab bar. However, I would like one of the tabs to present a UISplitViewController, whilst the others just present UIViewControllers. My questions are:1) Will this be accepted by the app store? Apple's documentation currently states adding UISplitViews as child views is not recommended but may be implemented with certain containers. Anyone had any experience with this?2) Here is an extract from my custom tab bar controller. If secondViewController is presenting the UISplitView, can I leave it as is? I mean, it seems to work fine when I run it, but is it acceptable?class CustomTabBarController: UIViewController {    @IBOutlet weak var tabView: UIView!    @IBOutlet var tabButtons: [UIButton]!    var firstViewController: UIViewController!    var secondViewController: UISplitViewController!    var thirdViewController: UIViewController!    var viewControllerArray: [UIViewController]!    var selectedTabIndex: Int = 0    override func viewDidLoad() {        super.viewDidLoad()        let storyboard = UIStoryboard(name: Main, bundle: nil)        firstViewController = storyboard.instantiateViewController(withIdentifier: firstVC)        secondViewController = storyboard.instantiateViewController(withIdentifier: secondVC) as! UISplitViewController        thirdViewController = storyboard.instantiateViewController(withIdentifier: thirdVC)        viewControllerArray = [firstViewController, secondViewController, thirdViewController]        tabButtons[selectedTabIndex].isSelected = true        didPressTab(tabButtons[selectedTabIndex])        }3) I can't really get my head around what (if anything) needs to go in AppDelegate? Again seems to run fine but just wondering if its safe.
UISplitViewController as child of UITabBarController
swift;ios