ios – 获取Wifi启用设备的WiFi可用性通知

我有支持Wifi的OBD2设备适配器.现在我想通过OBD2设备获得关于Wifi的通知,所以我可以开始与该设备通话,并且读取数据,并且使用OBD2设备的Wifi不可用.

当设备连接到OBD2端口时,wifi正在广播.我使用了Reachability类的示例代码.但我无法得到适当的通知.

我尝试使用SimplePingHelper代码.它与主线程正常工作,但不能与后台线程一起运行. SimplePingHelper Source code

SimplePingHelper代码实际上是使用Apple的SimplePing示例代码.
SimplePing Code By Apple

你可以帮助我在这段代码中,它与后台线程一起使用或者我可以通过其他方式检查以获取此通知?

解决方法

`使用苹果的默认可达性类:

从This link下载可达性项目

在项目中复制Reachability.h和Reachability.m文件.

并在Application委托文件中设置此方法.

– (无效)initializeRechabilityObeserver
{
//在这里更改主机名来更改服务器的监控
hostReach = [Reachability reachabilityWithHostName:@“www.apple.com http://www.apple.com”];
[hostReach startNotifier];
// [self updateInterfaceWithReachability:hostReach];

internetReach = [Reachability reachabilityForInternetConnection];
[internetReach startNotifier];
//[self updateInterfaceWithReachability: internetReach];

wifiReach = [Reachability reachabilityForLocalWiFi] ;
[wifiReach startNotifier];
//[self updateInterfaceWithReachability: wifiReach];

}

以上是来客网为你收集整理的ios – 获取Wifi启用设备的WiFi可用性通知全部内容,希望文章能够帮你解决ios – 获取Wifi启用设备的WiFi可用性通知所遇到的程序开发问题。

如果觉得来客网网站内容还不错,欢迎将来客网网站推荐给程序员好友。