gpt4 book ai didi

ios - SWrevealviewcontroller 应该在登录后在欢迎屏幕上可见

转载 作者:行者123 更新时间:2023-11-28 08:03:18 26 4
gpt4 key购买 nike

我是 iOS 的新手,遇到了一个问题,我已经成功地实现了 SWRevealViewController 侧边菜单,如果我把 View Controller 作为初始屏幕,它就可以工作,但是当它在登录过程后显示它时没有显示菜单,所以在网上搜索了一段时间后,我发现我需要为登录和注册设计一个单独的 Storyboard,并为其他屏幕分开。所以我按照那个做了。不过,我在显示侧边菜单时遇到了问题。我的代码进不去

if revealViewController() != nil{ }

它返回 NULL 因此代码不会继续。

enter image description here

这是我的第二个 Storyboard:

enter image description here

我正在使用 UserDefaults 来保持用户是否登录,并将用户个人资料详细信息存储在 UserDefaults 中,以供将来在应用程序中使用。

最佳答案

无需使用第二个 Storyboard。

如果出于特定原因不使用 segue,您可以通过实现容器 View Controller 在 UIViewController 之间简单地切换。

但是,我建议将您的主视图 Controller revealViewController? 设置为初始 View Controller ,并检查登录状态(使用您的 UserDefaults) viewDidLoad()。如果没有可用的登录信息,请为登录过程模态呈现另一个 View Controller 。如果登录成功,则只需关闭登录 View Controller 即可。

关于ios - SWrevealviewcontroller 应该在登录后在欢迎屏幕上可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45934258/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com