NSURLConnection在iOS8上超时

Sah*_*ani 5 cocoa-touch nsurlconnection ios8

我一直致力于涉及客户端 - 服务器通信的应用程序.在iOS 7.1之前一切正常.现在Xcode 6 GM Seed已经推出,我尝试在iOS8模拟器上构建并运行该项目.但是,所有NSURLConnections现在似乎都已超时.我无法从服务器获得任何响应.这适用于iOS 7模拟器和Xcode 6.
我尝试使用NSURLSession希望能解决问题.但它没有.
任何帮助将受到高度赞赏!如果其他人遇到此问题,请告诉我您是否有任何解决方法.

更新:
这是我使用的代码:

NSString *authStr = [NSString stringWithFormat:@"%@:%@", username, password];  
NSData *authData = [authStr dataUsingEncoding:NSUTF8StringEncoding];  
NSString *authValue = [NSString stringWithFormat: @"Basic %@",[authData base64EncodedStringWithOptions:0]];  
[inURLRequest setValue:authValue forHTTPHeaderField:@"Authorization"];  
Run Code Online (Sandbox Code Playgroud)

请注意,inURLRequest已经与所需的URL保持一致.
在此之后,只需使用inURLRequest像往常一样触发事务.例如,在NSURLSession的情况下,使用此请求对象创建下载任务并在其上调用resume API.

Sah*_*ani 1

嗯,我已经找到了解决这个问题的方法。
该应用程序为每个 REST Web 服务设置了基本身份验证。这意味着我们过去常常为每个 Web 服务获取身份验证质询,并将凭据与质询一起发送回来。我更改了此设置以将请求标头(以加密格式)中的凭据作为标头字段发送。

我不确定这在 iOS 7 中是如何工作的,而不是在 iOS 8 中。但这似乎解决了我的问题:)。