网络可达性不适用于iOS 7.0.3

时间:2013-11-05 12:38:11

标签: ios ios7

我是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

2 个答案:

答案 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)
    {

    }
}