gpt4 book ai didi

objective-c - 登录 View Controller 最佳实践

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:49:10 25 4
gpt4 key购买 nike

这不是一个具体的编码问题,我只是在寻找最佳实践,因为我觉得我目前正在做的事情似乎可以优化。

我正在编写一个要求用户登录的 iOS 应用。

我编写了一个用户身份验证 PHP Web 服务,它根据 HTTP POST 请求的电子邮件和密码参数返回 JSON。我有在客户端处理成功和失败的方法。

目前,当应用程序启动时,用户会看到一个登录 View Controller 。成功登录后,将对“主页” View Controller 执行基本的推送转场,此时会显示类似“嘿欢迎 xxx”的内容。

如果用户已经在设备上进行了一次身份验证,我想保留他们的详细信息并在启动时自动加载“主页” View Controller 。

你认为我应该将登录 View Controller 作为模式显示在顶部吗?或者我当前的设置可以吗?或者有更好的方法吗?我的知识差距很大。

此外,如何在启动时加载不同的 Root View Controller 而不是 Storyboard中设置的?

感谢您的任何建议。

最佳答案

我会从应用委托(delegate)的 application:didFinishLaunchingWithOptions: 方法中呈现一个模态视图 Controller

有点像

[self.window.rootViewController presentModalViewController:signInViewController animated:NO];之后做这件事

[self.window makeKeyAndVisible];然后当你完成登录 View Controller 时,你可以像关闭任何模态视图 Controller 一样关闭它

关于objective-c - 登录 View Controller 最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12260091/

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