gpt4 book ai didi

ios - 有条件地选择 View

转载 作者:行者123 更新时间:2023-11-29 10:56:22 26 4
gpt4 key购买 nike

我正在开发一款在启动时显示登录屏幕的应用程序。要登录用户,应用程序会与网络应用程序对话。应用程序的设置是指定 web 应用程序的 url 和其他所需信息的地方。

我希望应用程序在显示登录屏幕之前确保所有必需的设置均已提供且有效。如果设置不完整,我想通知用户设置需要不完整。

我可以修改登录 View 并添加隐藏的错误文本,并有条件地隐藏或显示错误文本和登录字段。但我宁愿将错误和登录 View 分开。

此应用使用 xib 文件(无 Storyboard)。它扩展了 UIResponder <UIApplicationDelegate>据我所知,这是设置应用程序初始 View Controller 的位置(在 application:didFinishLaunchingWithOptions: 中)。

我正在考虑为不完整的设置场景创建一个新的 View Controller ,并在应用程序委托(delegate)中将其设置为设置不完整时的初始 View 。

是否有更好或标准的方法来执行此操作?

最佳答案

在我们类似的应用程序中,我们的初始 View Controller 是一个加载页面(带有 UIActivityIndi​​catorView 和标题/ Logo )。我们的应用在此页面上与服务器进行初始通信。

如果他们已经登录,我们将转到主视图 Controller 。

如果用户未登录(并且可以登录),我们将转至登录 View Controller 。他们登录后,我们会将他们送回起点。

如果出现错误,我们会显示一个 UIAlertView 并将它们发送回开头。

关于ios - 有条件地选择 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18111109/

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