我在Swift中编写了一个iOS应用程序,可以将视频投射到chromecast。我尝试在手机屏幕的底部添加迷你控制器。这是我的代码片段:
...
var castContainerVC = GCKCastContext.sharedInstance().createCastContainerControllerForViewController(self.navigationController)
castContainerVC.miniMediaControlsItemEnabled = true
UIApplication.sharedApplication().keyWindow?.frame = UIScreen.mainScreen.bounds
UIApplication.sharedApplication.keyWindow?.rootViewController = castContainerVC
UIApplication.sharedApplication.keyWindow?.makeKeyAndVisible()
...
当我运行这个应用程序时,我可以看到迷你控制器,但是当我点击我的菜单导航栏按钮时,没有任何反应(它在我添加此代码之前有效)。我没有其他两个导航栏按钮项的问题。当我尝试分配新的rootViewController时,我怀疑出现了问题,但我不知道如何解决它。