无法将导航抽屉设置为不是根视图控制器的东西

Unable to set nav drawer to something that is not the rootview controller

有没有一种方法可以设置导航抽屉,而无需像应用程序委托文件中的示例 here 中那样将视图控制器设为根视图控制器?

您不需要将 NavigationDrawerController 设置为 UIWindow.rootViewController。这样做是为了确保抽屉实际上覆盖了所有东西。目前,没有独立的 NavigationDrawer,但您可以将 NavigationDrawerController 设置为另一个视图控制器的子 UIViewController。