我有一个苹果电视应用程序,从一个飞溅的页面开始。它播放一个简短的视频,并做一些建立网络。在这两项工作完成后,我会自动将用户转移到一个登陆页面,让他们注册该服务。
let langingPageVC = LandingPageViewController(nibName: nil, bundle: nil)
self.present(langingPageVC, animated: true, completion: {
print("Transferred to landing page")
})从这一点开始,当用户点击菜单按钮时,就会出现问题。它们被自动带回到splash页面,应用程序只显示它显示的静态图像,而等待网络完成并停留在那里。然后用户可以再次按下菜单按钮并退出应用程序。如果用户重新进入应用程序,他们将在这个静态图像上,不能做任何事情。
我怎么做才能使应用程序直接从我的登陆页面转到后台,而不返回到Splash页面?我知道如何用手势识别器来检测菜单按键,但是似乎没有一个我能打的电话,从那一点起,我就可以将应用程序作为背景。
我尝试过从完成块中的父块中删除Splash页面,但这没有起作用。我看到了一些关于将页面设置为keyWindow的东西,但是我在日志中收到一条消息,上面写着不要这样做,系统应该处理它,而且它也没有工作。
任何帮助都是非常感谢的。
发布于 2020-11-18 18:18:20
有两种可能的选择:
https://stackoverflow.com/questions/64869475
复制相似问题