我的iPhone 4S经常拒绝连接到我的Wi-Fi路由器。通常通过我的app使用上传文件。设置中的连接器加载图标> wifi一直在旋转。 如果我重新启动(重新启动)设备,问题就会消失。在一段时间后出现同样的问题。
我的代码在iphone4和ipod等其他设备中运行良好,iphone4s 5.0.1中存在ios4.3.only问题
答案 0 :(得分:2)
使用apple Reachability课程。它可以让您检测是否可以连接到给定的服务器。
修改强>
+(BOOL)canConnect {
Reachability *r = [Reachability reachabilityWithHostName:@"00.00.00.00"]; //the server's ip
NetworkStatus internetStatus = [r currentReachabilityStatus];
return ((internetStatus == ReachableViaWiFi) || (internetStatus == ReachableViaWWAN));
}