问题标签 [reachability]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1230 浏览

iphone - iPhone 应用程序在检查互联网连接时崩溃

在我的 iPhone 应用程序中,我需要检测互联网连接的可用性。

所以我引用了 Apple 的“Reachability”项目中的一些文件。

链接如下:

http://developer.apple.com/library/ios/#samplecode/Reachability/Introduction/Intro.html

我创建了一个新项目并在 viewWillAppear 中实现了以下代码,但应用程序崩溃了。

我包含了来自 Apple 演示项目的 Reachability.h、Reachability.m。

我还包括了 SystemConfiguration 框架。

互联网工作时,应用程序工作正常。但是当互联网不工作时应用程序崩溃。

即使我检查了控制台,但控制台中没有显示任何通知或错误。

崩溃的原因可能是什么?

我该怎么办?

谢谢!!

0 投票
1 回答
519 浏览

iphone - 检查 iPhone 上自定义端口上安全连接的可达性?

我想检查是否可以安全连接到 IP 地址和自定义端口。我检查了 Apple 的可达性示例,但我只能检查主机是否可达。

有任何想法吗?

谢谢

0 投票
1 回答
2625 浏览

iphone - Reachability 示例代码中的 SCNetworkReachabilityGetFlags 需要很长时间才能返回

我在 iPhone4 上使用 iOS4.1。我也在使用最新版本的可达性代码。我的设备没有连接,但似乎代码等待超时,否则设备需要很长时间才能报告可达性状态。

这似乎不会发生在使用 iPhone3gs 的 iOS4.0.1 上。

有没有其他人遇到过这个?除了开始一个新线程之外,还有什么方法可以解决它?

0 投票
4 回答
8578 浏览

iphone - 可达性网络更改事件未触发

我的 iphone 应用程序非常简单,只有一个视图可以处理所有事情,在 viewDidLoad 中,我检查我们是否有互联网连接,如果有,我们从网络加载,如果没有,我们从本地资源加载。这很好用。

为了测试我的 handleNetworkChange 事件,我关闭了所有蜂窝数据但保持 wifi 开启。在wifi范围内,我启动了应用程序,一切正常。然后我走出 wifi 的范围,但我的 handleNetworkChange 从未触发(使用 uiAlertView 测试)。站在 wifi 范围之外,我的应用程序可以很好地启动离线消息。

我怀疑这是 ViewController 生命周期的问题,是否应该将此代码放在 AppDelegate 函数中?可能这是一个更好的设计开始。

0 投票
4 回答
818 浏览

iphone - 可达性 API 崩溃

我正在使用 Apple 提供的可达性示例代码来检查网络连接并获得更改通知(可达性示例代码)。

我查看了我的应用程序的一些崩溃锁。似乎有些崩溃是由于 Reachability/SystemConfiguration Reachablity API 的东西(见下文)。SCNetworkReachabilityGetFlags 仅用于 Apple 提供的 Reachability 类。还是我误解了崩溃日志?

0 投票
2 回答
782 浏览

iphone - 如何使用可达性查找 iphone 设备是否连接到 3G / Wifi

任何人都可以让我知道是否使用 Reachability 连接到 3G/Wifi 的 iphone 设备。请给我一些示例/URL 的 .im 在这个 iphone 开发中是新的。

提前致谢

0 投票
1 回答
1829 浏览

iphone - Problems with Reachability Apple class

I have an App that uses UITabBar and it has to download contents from the Internet, so I decided to use the class Reachability. When I launch it, the method works greatly, but if I don't wait that all the job is done and I go to another tabBar index, then I go back to the first one, the App holds on and doesn't move. Here's some code:

I'll paste everything else you may need.

0 投票
1 回答
929 浏览

iphone - 网络连接警告

Tweetie(现在的 Twitter)应用程序弹出网络可达性警告。这也是在 Foursquare 和 Hashable 应用程序中完成的(据我所知)。某处是否有此实现的示例代码?谢谢。

Tweetie 网络连接警告

0 投票
6 回答
5271 浏览

iphone - 使用可达性检查远程主机的可用性是否明智?

使用 Reachability Class(来自 Apple)检查远程主机的可用性是否明智?例如,www.google.com

还是我应该使用

自从我听说Reachability 在检查主机可用性时遇到错误以来,哪个是最佳选择

0 投票
7 回答
35339 浏览

ios - iOS/iPhone 可达性 - 如何使用 Reachability.m/.h 仅检查互联网何时丢失/无法访问

目前我正在使用苹果reachability.m/.h的类,它可以工作,除了它会通知我任何更改,因为我只想在网络无法访问时通知用户。目前,如果我有互联网连接,然后松开它告诉我的网络。但是,当您重新连接到网络时,它也会告诉我,这是我不想要的。我希望它只在丢失/无网络时告诉我。

我相信这与电话有关:

调用时-[NSNotificationCenter addObserver:selector:name:object:],该名称是否有任何其他功能,然后是字面上的名称?这是我第一次使用 NSNotificationCenter,所以我对这件事并不精通。

编辑:

这是我的 checkNetworkStatus 函数:(问题是我得到“NotReachable”,因为网络连接恢复并且 NSAlert 多次关闭)

}