使用 iphone 可访问互联网
Posted
技术标签:
【中文标题】使用 iphone 可访问互联网【英文标题】:Internet reachability with iphone 【发布时间】:2010-01-29 17:22:37 【问题描述】:当连接断开然后又恢复时,我需要自动重新开始下载。 实际上,我使用的是 Apple 的 Reachability 类示例,但是当我在上下切换 wi-fi 应用程序重新启动下载时遇到问题,但如果我有 wi-fi 但没有互联网连接,则不会发生这种情况。 为此,我检查连接并将方法注册到通知,但从未触发此通知。
hostReach = [NaviReachabilityreachabilityWithHostName:@"www.apple.com"]; internetReach = [NaviReachability 可达性ForInternetConnection]; wifireach = [NaviReachability 可达性ForLocalWiFi]; [[NSNotificationCenter defaultCenter] addObserver:self 选择器:@selector(resumeDownloadOnNotification:) name:@"kNetworkReachabilityChangedNotification" object:nil]; [hostReach startNotifer]; [internetReach startNotifer]; [wifireach startNotifer]; 块引用
我注意到,如果我的应用程序建立连接(或 iphone 从 Internet 接收或发送某些内容),通知就会到达,并执行该方法。
大家有什么建议吗?
【问题讨论】:
【参考方案1】:据我所知,Reachability 类写得不好,one guy 已经到了重构和改进的地步。他还解释了如何使用他的改进版本。也许它对您的项目有用。
【讨论】:
以上是关于使用 iphone 可访问互联网的主要内容,如果未能解决你的问题,请参考以下文章
macOS被曝新漏洞!黑客可随时获得访问权限,iPhone将受此影响!
iPhone SDK:可以通过iPad设备访问Localhost吗? (调试时)