草庐IT

可达性

全部标签

iOS 意外平台条件(预期 'os' 、 'arch' 或 'swift' )-可达性

我刚刚更新了我的pod。更新Reachability导致错误后Unexpectedplatformcondition(expected'os','arch',or'swift')我尝试构建和清理但它不起作用。有什么解决办法?请帮我解决这个问题。提前致谢。 最佳答案 使用这个1#if(arch(i386)||arch(x86_64))&&os(iOS)#endif 关于iOS意外平台条件(预期'os'、'arch'或'swift')-可达性,我们在StackOverflow上找到一个类似的

ios - Firebase 能否可靠地用于检测可达性而不是 iOS 可达性 API

我最近开始开发一款由firebase提供支持的iOS应用。我想知道使用firebase的特殊位置/.info/connected是否是检测用户是否有互联网连接的好方法。我知道这通常会使用苹果提供的可达性api来完成。这是我的想法:在应用程序委托(delegate)中,我将设置类似这样的内容funcapplication(application:UIApplication,didFinishLaunchingWithOptionslaunchOptions:[NSObject:AnyObject]?)->Bool{//ConfiguresomestuffletconnectedRef=F

ios - 通知用户可达性(Ashley Mills' Reachability)

我制作了一个应用,我想添加在应用的互联网可达性发生变化时通知用户的功能。我使用AshleyMills的Reachability.swift文件。现在我了解它是如何工作的,所以我放置了代码,当互联网可达性发生变化时,它会在appDelegate中打印它的状态。但是,当我尝试设置提醒用户没有互联网连接的功能时,出现错误。这是我在应用委托(delegate)中的代码。classAppDelegate:UIResponder,UIApplicationDelegate{varwindow:UIWindow?varreachability:Reachability?funcapplication

ios - 可达性在 iOS 中为蜂窝网络返回 False - Swift

我有这段用于检查互联网连接的代码,在我更新到Xcode8和swift3之前,它一直运行良好。现在它为蜂窝网络返回false,为WiFi网络返回true我不知道为什么。这是代码:openclassReachability{classfuncisConnectedToNetwork()->Bool{varzeroAddress=sockaddr_in(sin_len:0,sin_family:0,sin_port:0,sin_addr:in_addr(s_addr:0),sin_zero:(0,0,0,0,0,0,0,0))zeroAddress.sin_len=UInt8(MemoryL

ios - 断开 Wi-Fi 网络时如何在后台获取 iOS 中的可达性通知?

我正在使用Reachability成功地确定网络状态,并收到更改通知(例如ReachabilityGuideforiOS4)。我的问题不是如何启动和运行Reachability,而是以下问题。我的AppDelegate处理Reachability的东西。应用在运行时以及在后台运行时(applicationDidEnterBackground:)会收到通知(kReachabilityChangedNotification)。该应用旨在在发现Wi-Fi连接断开时重新加载正在播放的音频流,例如为了进行测试,我在“设置”中打开和关闭Wi-Fi,一切正常。在实际测试中,当我离开接入点范围时,我经

ios - 断开 Wi-Fi 网络时如何在后台获取 iOS 中的可达性通知?

我正在使用Reachability成功地确定网络状态,并收到更改通知(例如ReachabilityGuideforiOS4)。我的问题不是如何启动和运行Reachability,而是以下问题。我的AppDelegate处理Reachability的东西。应用在运行时以及在后台运行时(applicationDidEnterBackground:)会收到通知(kReachabilityChangedNotification)。该应用旨在在发现Wi-Fi连接断开时重新加载正在播放的音频流,例如为了进行测试,我在“设置”中打开和关闭Wi-Fi,一切正常。在实际测试中,当我离开接入点范围时,我经

iphone - 如何使用 iOS 可达性

我正在开发一个使用网络的iPhone应用程序。iPhone通过HTTP请求与我的服务器通信,应该可以在WiFi和3G上工作。我目前使用NSURLConnectioninitWithRequest向我的服务器发送异步请求并获得响应(但我很快就会转向使用ASIHTTPRequest库)我明白对于这种应用程序(需要互联网连接的应用程序)我应该(必须?)使用可达性。在网上搜索并查看了Apple的Reachability示例代码后,我仍然不明白一些基本的东西:Reachability的主要目的是什么?在苹果的例子中,他们检测主机、WiFi和3G的网络问题,并向用户显示适当的消息。Reachabi

iphone - 如何使用 iOS 可达性

我正在开发一个使用网络的iPhone应用程序。iPhone通过HTTP请求与我的服务器通信,应该可以在WiFi和3G上工作。我目前使用NSURLConnectioninitWithRequest向我的服务器发送异步请求并获得响应(但我很快就会转向使用ASIHTTPRequest库)我明白对于这种应用程序(需要互联网连接的应用程序)我应该(必须?)使用可达性。在网上搜索并查看了Apple的Reachability示例代码后,我仍然不明白一些基本的东西:Reachability的主要目的是什么?在苹果的例子中,他们检测主机、WiFi和3G的网络问题,并向用户显示适当的消息。Reachabi

ios - 使用 Apple 的 Reachability 在 Swift 中检查远程服务器的可达性

我正在开发一个用Swift编写的iOS应用程序,它与本地网络上的HTTP服务器通信,我正在使用Apple的Reachability类来确定运行HTTP服务器的远程机器是否在线。这是代码:...letRemoteHost:String="192.168.178.130"varRemoteReachability:Reachability!=nilvarRemoteIsReachable:Bool=falseinit(){super.init()self.RemoteReachability=Reachability(hostName:self.RemoteHost)NSNotificat

ios - 使用 Apple 的 Reachability 在 Swift 中检查远程服务器的可达性

我正在开发一个用Swift编写的iOS应用程序,它与本地网络上的HTTP服务器通信,我正在使用Apple的Reachability类来确定运行HTTP服务器的远程机器是否在线。这是代码:...letRemoteHost:String="192.168.178.130"varRemoteReachability:Reachability!=nilvarRemoteIsReachable:Bool=falseinit(){super.init()self.RemoteReachability=Reachability(hostName:self.RemoteHost)NSNotificat