问题标签 [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.
f# - 编译细节和可达性算法
我是否应该对图的某些部分的可达性(称为规则)进行分析:如果验证了某个布尔条件,则可以到达一个节点。每个节点只知道它的前任,有不同类型的节点,并非所有节点都有要验证的条件。该规则被放置在一个文件中。
我做了规则的解析,我已经选择(通过使用有区别的联合)并按照执行流程对节点进行排序。现在,我应该进行一种静态分析,以告知用户,在特定条件下,某些节点是不可达的。图表有多个入口点,但只有一个出口点。
教授让我在F#中翻译布尔条件并通过编译检查。但我注意到即使我编写了以下代码,F# 编译器也没有给我警告:
或者
是否有更好的解决方案并且在 F# 中实现并不太复杂来解决这个问题?或者编译器中是否有一个选项可以让我获取有关无法访问的代码的信息?
这是我必须检查各个分支的可达性的图表示例。“IN”块用于从数据库加载列,而“Select”块用于选择所有且仅满足给定条件的行。我应该静态地检查这些条件是否相互矛盾。
iphone - 可访问性检查我的主机的当前状态,无需使用通知中心
我正在使用可达性代码检查 ip 的网络状态,但目前我正在使用 NSNotification Center。但我不想那样检查。只有当我尝试从主机下载内容时,我才需要检查网络状态。
目前,互联网连接能够正确检查,但无法检查主机可达性。这该怎么做?
objective-c - 获取在线/离线可达性通知
首先让我强调一个事实,即我说的是 Mac OS X SDK,而不是iPhone。
为了确定“连通性”并获得标志,我做了类似的事情:
这很好——获取关于谷歌可达性的信息(这正是我想知道的)。
有没有办法在更改中添加观察者?我一直在研究SCDynamicStore
,但我发现 Apple 的单个示例和文档有点压倒性。
理想情况下,我希望能够为标志更改设置一个功能,但这就足够了:注意 IP 何时“丢弃”/释放,以及何时获得。(然后我可以在获得 IP 时触发的函数中硬编码可达性)。
请不要犹豫,要求详细说明。
ios - ASINetworkQueue 正确使用和存储
我有一个使用 ASIFormDataRequest 向远程网站提交数据的应用程序。我想让用户存储它们以供以后在离线时上传(例如:iPod touch 或超出手机覆盖范围等)。ASINetworkQueue 是合适的工具吗?我想我会将请求存储在属于应用程序委托的队列中,并且每当添加新提交或启动应用程序时,都会测试可访问性,如果良好,将完成队列中的每个请求。
这个逻辑正确吗?(我知道在应用程序启动时立即检查可达性是不好的做法,但我会调整它到一个好时机。)
如果是这样,我的下一个问题是,如何让 ASINetworkQueue 在冷启动和后台启动之间持续存在?我想这将涉及将其写入 NSData 并将其写入 NSUserDefaults 甚至文件。
谢谢你的帮助!
objective-c - 可达性 ld:重复符号 _OBJC_IVAR_$_Reachability.localWiFiRef
我包括“可达性/可达性.m”
我得到一个错误
如何解决这个问题呢?它可能与什么有关?
iphone - 暂停应用程序的可达性更改 iOS 系统通知
是否有系统网络可达性通知,以挂起模式向应用程序发送 wifi/3G 更改通知,以便唤醒应用程序?我在 Apple 开发人员指南中找不到该主题,并且诸如 Reachability 之类的示例代码仅在应用程序未挂起时才有效。
iphone - 如何解决 iPhone 中的互联网检查问题?
我正在开发一个应用程序,我必须检查互联网连接。我正在使用两个文件 Reachability.h 和 Reachability.m。现在我必须在互联网不工作时显示警报。
但是,当我的观察者检查互联网时,它会多次显示警报视图。有时它会显示更多 9-10 次警报。我的代码在这里:
在 .h 文件中
在 .m 文件中
此代码在委托中,同样我在其他必须检查互联网的课程中使用此代码
请帮助
iphone - 类和静态库之间的冲突
我在我的应用程序中使用 Layar Player。
它提供了一个静态库以包含在您的项目中。
安装并尝试编译后,出现此错误:
ld:重复符号_OBJC_CLASS_$_Reachability在//LayarPlayer/Debug/liblayarplayer.a(Reachability.o) 和//MyApp.build/Debug-iphoneos/MyApp.build/Objects-normal/armv7/Reachability.o 架构 armv7
我在我的应用程序中使用可达性来检查网络状态,但它似乎已经包含在库中。
我已经尝试删除代码中的每个#import Reachability,但显然我得到了“未声明的函数”错误。
我该如何解决这个问题?
iphone - 如何使用 ASIHTTPRequest 可达性
我正在使用 ASIHTTPRequest 向我的 php 脚本发送请求,然后这些脚本正在搜索我的 mysql 服务器,但是我已经阅读了苹果文档,当我们尝试通过 TCP 发送或接收数据时,我们必须实现可达性......
我想知道的是 ASIHTTPRequest 为我处理可达性,还是我必须在我的代码中实现一些方法调用以确保完成检查?
任何帮助都会很棒...... ASIHTTPRequest 文档在可达性方面有点轻,我无法找到任何关于如何实际处理的注释。
iphone - 如何实现信号丢失或站点关闭的代码?
在我的应用程序中,我正在使用网络服务。我已经使用 Reachability 类实现了网络可达性。但这仅在我启动我的应用程序时检查。
请注意,如果发生信号丢失或站点关闭,则在下载数据时,我想显示警报窗口。
这可以通过使用可达性类来完成吗?如果是,那么如何实施?如果没有,其他实施方式是什么?
提前致谢。