【问题标题】:Internet reachability with iphone使用 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 接收或发送某些内容),通知就会到达,并执行该方法。

大家有什么建议吗?

【问题讨论】:

    标签: iphone iphone-sdk-3.0


    【解决方案1】:

    据我所知,Reachability 类写得不好,one guy 已经到了重构和改进的地步。他还解释了如何使用他的改进版本。也许它对您的项目有用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-10-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-18
      • 2012-12-24
      • 1970-01-01
      相关资源
      最近更新 更多