错误:错误域= NSURLErrorDomain代码= -1001“请求超时。”

我正在使用Xcode 6.1,iOS 8.1的应用程序; 该应用程序工作完全罚款,直到2天前,但今天,当我执行它,我得到了一个错误的networking服务和错误打印如下。

错误:错误域= NSURLErrorDomain代码= -1001“请求超时。” UserInfo = 0x7c6899b0 {NSErrorFailingURLStringKey =,NSErrorFailingURLKey =,NSLocalizedDescription =请求超时,NSUnderlyingError = 0x7c688f60“请求超时。”}

我曾经使用AFNetworking 2.x和下面的代码片段进行networking调用:

AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager]; manager.requestSerializer = [AFJSONRequestSerializer serializer]; manager.responseSerializer = [AFJSONResponseSerializer serializer]; manager.responseSerializer.acceptableContentTypes=[manager.responseSerializer.acceptableContentTypes setByAddingObject:@"text/html"]; [manager POST:<URL> parameters:<parameters> success:^(AFHTTPRequestOperation *operation, id responseObject) { NSLog(@"JSON: %@", responseObject); NSError *error = nil; NSDictionary *JSON = [NSJSONSerialization JSONObjectWithData:responseObject options:NSJSONReadingAllowFragments error:&error]; if (error) { NSLog(@"Error serializing %@", error); } NSLog(@"Dictionary %@", JSON); NSLog(@"Success"); } failure:^(AFHTTPRequestOperation *operation, NSError *error) { NSLog(@"Error: %@", error); }]; } 

更新:我已经完成退出/重新启动iOS Simulator.app,重置内容和设置,但没有任何工作。

代码中没有问题。 我想模拟器内部不能连接到互联网,所以这是为什么它不能连接到服务器后提供各种超时间隔。 但是当我执行另一天的时候,它工作得很好。 感谢@Andrew Jaffee帮助我find这个问题。

iOS模拟器 – >重置内容和设置; 为我工作

我正在调用本地服务器连接,并得到这个错误。 我在设备和手机中使用了不同的networking。 当我连接到相同的无线networking,它的工作。

如果您的networkingconfiguration在模拟器运行时发生变化,就会发生这种情况。 请重新启动模拟器运行时间(例如:退出/重新启动iOS Simulator.app),这可能会解决您的问题。

如果问题仍然存在,请更新您的问题,以表明您遇到的问题不是这个已知的问题。 谢谢。