从WiFi切换到3G时出现网络错误

时间:2013-03-09 18:48:03

标签: iphone ios wifi 3g reachability

我的iPhone应用程序是基于网络的。在WiFi和3G中运行时工作正常 但问题是,当我在WiFi上运行应用程序并将其最小化时,关闭WiFi并切换到3G - 它显示没有网络。

在用户的情况下 - 当他们在WiFi下使用应用程序并且外出时无法连接3G网络。我正在使用Apple的Reachability类来检查网络连接 任何人请告诉任何解决方案

如果连接丢失或从WiFi切换到3G,我是否需要重新连接?

1 个答案:

答案 0 :(得分:0)

您可以使用connection:didFailWithError:并在您的方法中实施以重新连接您的用户。

喜欢这个

- (void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error
{
    [self reconnect];
}

- (void)reconnect
{
   //reconnect your user
}

我希望它可以帮到你! ;)