0

我的 iPhone 应用程序是基于网络的。它在 WiFi 和 3G 下运行时运行良好但问题是当我在 WiFi 上运行应用程序并将其最小化,然后关闭 WiFi 并切换到 3G 时,它显示没有网络。

在用户的情况下 - 当他们在 WiFi 下使用应用程序并出去时它无法连接到 3G 网络。我正在使用苹果的可达性类来检查网络连接任何人请告诉任何解决方案

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

4

1 回答 1

0

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

像这样

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

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

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

于 2013-03-09T21:49:36.003 回答