605得票25回答
由于应用程序传输安全策略要求使用安全连接,因此无法加载资源。

我在将Xcode更新到7.0或iOS 9.0后遇到了问题。不知何故,它开始给我带来标题错误 "由于应用程序传输安全策略要求使用安全连接,因此无法加载资源" Web服务方法: - (void)ServiceCall:(NSString*)ServiceName :(NSString *...

454得票21回答
如何在Swift中发起HTTP请求?

我在iBooks上读了苹果公司的Swift编程语言,但是不知道如何在Swift中发出HTTP请求(类似于cURL)。我需要导入Obj-C类还是只需要导入默认库?或者说基于原生Swift代码无法发出HTTP请求?

225得票7回答
使用NSURLSession发送POST请求

我正在尝试使用NSURLSession执行对远程REST API的POST请求。想法是使用两个参数:deviceId和textContent发出请求。 问题在于服务器无法识别这些参数。服务器部分工作正常,因为我已经使用Google Chrome的POSTMAN发送了一个POST请求,并且它完...

137得票13回答
NSURLSession/NSURLConnection 在 iOS 9 上的 HTTP 加载失败

尝试在iOS9上运行现有应用程序,但在使用AFURLSessionManager时失败。__block NSURLSessionDataTask *task = [self.sessionManager dataTaskWithRequest:request completionHandler...

120得票10回答
在Swift 3中生成自己的错误代码

我希望达成的目标是在Swift 3中执行一个URLSession请求。我将此操作放在一个单独的函数中(以免为GET和POST编写不同的代码),并返回URLSessionDataTask,在闭包中处理成功和失败。就像这样-let task = URLSession.shared.dataTask...

112得票7回答
使用StoreKit时出现未记录的NSURLErrorDomain错误代码(-1001、-1003和-1004)

我正在编写与StoreKit相关的代码,试图将购买添加到队列时出现了一些令人不安的错误代码。 到目前为止,我遇到了错误代码-1003和-1004,但在互联网上找不到这些代码的任何信息。 运行产品请求会返回有效的产品号码,所以我不知道为什么调用[[SKPaymentQueue default...

90得票7回答
NSURLSession:如何增加URL请求的超时时间?

我正在使用iOS 7的新NSURLSessionDataTask来检索数据,方法如下:NSURLSession *session = [NSURLSession sharedSession]; NSURLSessionDataTask *dataTask = [session dataTas...

73得票1回答
Alamofire与NSURLSession的并发请求

我的测试应用程序出现了一些奇怪的行为。我向同一台服务器发送了大约50个同时进行的GET请求。该服务器是嵌入式服务器,位于资源非常有限的小型硬件上。为了优化每个单独请求的性能,我按如下方式配置了一个Alamofire.Manager实例:let configuration = NSURLSess...

56得票7回答
我该如何使用NSOperationQueue和NSURLSession?

我正在尝试构建一个批量图像下载器,可以在运行时将图像添加到队列中进行下载,并且可以查看进度和下载完成时间。 根据我的阅读,似乎NSOperationQueue用于队列功能,而NSURLSession用于网络功能是最佳选择,但我不知道如何同时使用这两个功能。 我知道我可以将NSOperati...

55得票3回答
NSURLSession与NSBlockOperation和队列

我有一个应用程序,目前在大部分的网络请求中使用NSURLConnection。由于苹果告诉我这是正确的方法,我想转换到NSURLSession。 我的应用程序只使用+ (NSData *)sendSynchronousRequest:(NSURLRequest *)request retur...