我是stackoverflow的新手。我们正在使用DDG(Donoho Design Group)Reachability API http://blog.ddg.com/?p=24。 直到iOS6,iOS7 GM种子,iOS7.0.1,7.0.2工作正常,但iOS7.0.3延迟了3分钟以上。我们的应用程序正在遭受这种行为。
有人在7.0.3中遇到过这个问题吗?如果有人找到解决方案,那将会很有帮助
谢谢, Purushotham Jinka
答案 0 :(得分:0)
尝试使用AFNetworking Reachability。它对我有用。即使我遇到同样的问题。
Apple的可达性不起作用。
答案 1 :(得分:0)
你应该这样试试:
在你的声明中:
@property (nonatomic) Reachability *reachability;
实现:
- (void)viewDidLoad {
[super viewDidLoad];
self.reachability = [Reachability reachabilityForInternetConnection];
[self.reachability startNotifier];
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(handleNetworkChange:)
name:kReachabilityChangedNotification
object:nil];
}
- (void)handleNetworkChange:(NSNotification *)notice {
NetworkStatus remoteHostStatus = [self.reachability currentReachabilityStatus];
if(remoteHostStatus == NotReachable)
{
}
else if (remoteHostStatus == ReachableViaWiFi)
{
}
else if (remoteHostStatus == ReachableViaWWAN)
{
}
}