gpt4 book ai didi

ios - 使用 PNReachability 类检查互联网连接

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

我正在使用 Tony Million 的 Reachability用于在设备未连接到互联网时显示 UIAlertView。它几乎可以正常工作,但在 iOS8 上并不完美。幸运的是,我使用的是 PubNub SDK,我在控制台的测试 session 期间发现了 PNReachability 类,它有一个 checkServiceAvailable: 实例方法,它可以完成我认为的相同工作.可能有人可以证实我是对的?或者有什么技巧可以使用 PubNub SDK 检查互联网连接吗?正如我发现 PNReachability 在我调用 [PubNub disconnect] 之后或在 [PubNub connect] 之前也有效,所以显示“No Internet”会很棒跨项目的连接”警报..

我非常感谢任何提示或指导,为此使用 PubNub 会让我的生活更轻松,这是一个值得信赖的非常酷的东西。

最佳答案

导入到你的项目中,你可以像这样检查连接:

Reachability *reachability = [Reachability reachabilityForInternetConnection];
[reachability startNotifier];

NetworkStatus status = [reachability currentReachabilityStatus];

if(status == NotReachable)
{
//No internet
}
else if (status == ReachableViaWiFi)
{
//WiFi
}
else if (status == ReachableViaWWAN)
{
//3G
}

为您的请求使用特定的 URL,您可以检查是否存在与此 URL 的连接

Reachability *reach = [Reachability reachabilityWithHostname:gameApiHost];

关于ios - 使用 PNReachability 类检查互联网连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30028811/

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