代码= -1005“networking连接丢失

是我的应用程序,并使用AFHTTPRequestOperationManager进行POST请求。

我有4个网站,所有的服务器都正常工作,他们几乎相同的格式,相同的用法等,所以我编码他们一样。事实上,我只有一个if语句来确定我将使用哪个url对于我所做的同样的方法,所以每次我用POST请求任何URL时,我都使用相同的方法。

对于其中三个他们只是完美的工作,但第四个,不pipe我怎么使用它,总是让我“域= NSURLErrorDomain代码= -1005”networking连接丢失。

我testing了这个url在我的服务器上,它工作正常。 服务器没有问题,但是AFNetworking不会发送这个请求。 如果它是一个真正的DC,那么我的其他url仍然正常工作?

我在IOS8 beta2上运行这个应用程序,我不知道testing版是否造成这个问题? (我怀疑)请帮助…

示例代码

#define SERVER_URL @"http://54.187.63.214/" #define SERVER_LIKE_URL @"candidate_likeJob/" #define SERVER_DISLIKE_URL @"candidate_dislikeJob/" - (void) likeOrSkipJob:(BOOL)isLike{ UserSetting *setting = [UserSetting getSetting]; UFCompany *matchedCompany = [matchedCompanies lastObject]; UFJob *matchJob = [matchedCompany.jobs firstObject]; NSLog(@"like job : %@", matchJob.position); AFHTTPRequestOperationManager *manager = [[AFHTTPRequestOperationManager alloc] init]; NSString *likeURL = [NSString stringWithFormat:@"%@%@",SERVER_URL,isLike? SERVER_LIKE_URL: SERVER_DISLIKE_URL]; NSDictionary *params = [[NSDictionary alloc] initWithObjectsAndKeys: setting.ufind_id, @"candidate_id", matchJob.job_id, @"job_id", nil]; NSLog(@"Request URL: %@ with params %@", likeURL, params); [manager POST:likeURL parameters:params success:^(AFHTTPRequestOperation *operation, NSDictionary *response) { NSString *status = [response objectForKey:@"status"]; //if server tell status ok if ([status isEqualToString:@"ok"]) { NSLog(@"%@ job success", isLike? @"Like":@"Dislike"); //update the work if like succeed [matchedCompanies removeLastObject]; [self updateMatchScreen]; } } failure:^(AFHTTPRequestOperation *operation, NSError *error) { NSLog(@"like request failed %@", error); }]; } 

SERVER_LIKE_URL正在生成-1005“连接丢失”,但SERVER_DISLIKE_URL总是工作。

重置您的iOS模拟器的内容和设置,重新编译并在iOS模拟器上运行应用程序

重新启动模拟器并清除并生成,为我解决了这个问题。

尽量让您的请求同步(一个接一个)

我有使用Xcode 6.2和运行一个地图应用程序(我无法加载地图),重置模拟器等相同的错误消息没有解决问题,但是我closures了反病毒和Web威胁检测器和地图加载立即没有错误信息。 然后我打开反病毒和Web威胁检测器,模拟器上的应用程序工作正常,并加载了地图,虽然错误信息仍然出现,但2个错误消息后,地图加载,所以看起来,防病毒和networking威胁检测将模拟器互联网连接请求视为威胁。