gpt4 book ai didi

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

转载 作者:技术小花猫 更新时间:2023-10-29 10:40:03 26 4
gpt4 key购买 nike

我有支持 Wifi 的 OBD2 设备适配器。现在我想收到有关带有 OBD2 设备的 Wifi 可用的通知,以便我可以开始与该设备通话并读取数据,而带有 OBD2 设备的 Wifi 不可用。

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

我尝试使用 SimplePingHelper 代码。它适用于主线程,但不能与后台线程一起运行。 SimplePingHelper Source code

SimplePingHelper 代码实际上使用了 Apple 的 SimplePing 示例代码。 SimplePing Code By Apple

你能帮我处理这段与后台线程一起工作的代码吗?或者我可以通过哪些其他方式检查以获得此通知?

最佳答案

`使用 Apple 的默认可达性等级:

This link 下载可达性项目

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

并在应用程序委托(delegate)文件中设置此方法。

-(void)initializeRechabilityObeserver{ //在这里更改主机名来更改您监控的服务器 hostReach = [可达性 reachabilityWithHostName: @"www.apple.com http://www.apple.com "]; [hostReach startNotifier]; //[自更新InterfaceWithReachability: hostReach];

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

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

关于ios - 获取启用 Wifi 的设备的 Wifi 可用性通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19978903/

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