gpt4 book ai didi

ios - 如何使用 Swift 在 iOS 应用程序中处理更多 View Controller ?

转载 作者:行者123 更新时间:2023-11-28 11:22:43 25 4
gpt4 key购买 nike

我是 iOS 应用开发和 Swift 的新手。

我的目标是什么?在我的应用程序启动时,我想检查互联网连接和与我的网络服务器的连接。这些部分被实现。现在我想处理它。如果一切正常,我会得到一个true,如果有任何问题,我会得到一个false

启动时的第一个屏幕应该是一个正在等待的 View Controller (viewController1),它显示类似“请稍候”的内容。我希望你明白我的意思。此 View Controller 在检查互联网和服务器连接时显示。之后,我将转到显示来自服务器 (viewController2) 的内容的 View Controller ,但前提是互联网/服务器连接为真。如果互联网/服务器连接错误,我想转到第三个 View Controller (viewController3) 以重复连接并联系支持人员。但我不知道我该怎么做以及在哪里可以做到这么简单。

我希望你能帮助我。

谢谢

最佳答案

您可以在 Storyboard 中创建 3 个 ViewController,并将 1(启动、登录)连接到 2(您的内容),并将 1 连接到 3(您的支持页面)。

创建一个 NavigationController 并将其他 ViewController“推送”到您的 Main (View2) ViewController。

然后您可以在初始 View Controller (1) 上检查 viewdidload,如果您的内部连接正常并且您从服务器收到响应。如果是真还是假,您可以使用:

performSegueWithIdentifier("yourSegueIdentifierToView2or3", sender: self)

改变内容。

看看这个:(关于在 Swift 中使用 ViewControllers 导航的视频)

https://www.youtube.com/watch?v=AQXWsDNno8o

关于ios - 如何使用 Swift 在 iOS 应用程序中处理更多 View Controller ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26022303/

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