gpt4 book ai didi

ios - 取决于互联网连接显示 ViewController iOS

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

我正在制作一个带有 Storyboard的应用程序,第一个 VC 是一个 navigationController 并自动显示下一个 VC 它只是一个登录,一旦用户登录,就会发送到一个包含 3 个项目的 TabBarcontroller,我在其中已经验证了在有互联网时做某些事情而在没有互联网时做其他事情的连接验证,现在我的问题是如何验证是否有互联网去登录 VC,如果没有互联网,直接跳转到 TabBarcontroller?

最佳答案

您可以使用 Apple 的 Reachability 类来检查网络连接。

1) 将 SystemConfiguration.framework 添加到您的项目中。

2) 从 http://developer.apple.com/library/ios/#samplecode/Reachability/Introduction/Intro.html#//apple_ref/doc/uid/DTS40007324-Intro-DontLinkElementID_2 下载 Apple 的 Reachability 类

3) 在您的代码中 #import "Reachability.h" 并像这样检查网络连接:

Reachability *networkReachability = [Reachability reachabilityForInternetConnection];
NetworkStatus networkStatus = [networkReachability currentReachabilityStatus];
if (networkStatus == NotReachable){
// no network connection
} else {
// network connection
}

关于ios - 取决于互联网连接显示 ViewController iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16409435/

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