- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我现在应该用什么来代替 NSURLConnection's
sendSynchronousRequest:returningResponse:error:
在 iOS 9 中?
最佳答案
sendAsynchronousRequest 在 iOS 9 中已弃用。
ObjC
NSURLSession *session = [NSURLSession sharedSession];
[[session dataTaskWithURL:[NSURL URLWithString:londonWeatherUrl]
completionHandler:^(NSData *data,
NSURLResponse *response,
NSError *error) {
// handle response
}] ];
swift
let session = NSURLSession.sharedSession()
session.dataTaskWithRequest(request) { (data, response, error) -> Void in
}
您必须创建一个 NSMutableURLRequest 对象并指定您的 URL 和 HTTPmethod。
注意:您还可以创建委托(delegate)类并添加 NSURLSessionDataDelegate 协议(protocol)来接收响应,而不是在 UI 类中添加所有网络代码。
tutorial1 tutorial2
关于swift - 发送同步请求 :returningResponse:error: - What shall I use now?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32512017/
我有一个 Xcode 应用程序,我正在更新到最新的 iOS。我现在注意到在构建时出现以下错误/警告: /ConfViewController.m:198:46: 'sendSynchronousReq
这个问题已经有答案了: Fixing NSURLConnection Deprecation from Swift 1.2 to 2.0 (1 个回答) 已关闭 7 年前。 我现在应该用什么来代替 N
我创建了一个NSURLConnection和NSURLSession类别来进行细化,因此我将在运行时拦截 call 并收集网络信息。 除了当我使用NSURLConnection的静态类方法时,大多数情
我们可以通过下面的代码轻松获取简单的网页内容: + (NSString *)getContentWithURL:(NSString *)urlString { NSURL *url = [NS
我想从 WatchOS 上的 API 获取数据,因为我使用 NSURLConnection 但我得到错误 is not available in WatchOS2,在这里我添加了我使用的代码,请查看并
我正在尝试从 iPhone 上的同步 HTTP 请求中提取 HTTP header 和 HTTP 响应代码。我通常在使用异步请求时不会遇到任何问题,尽管这里有点麻烦。 HTTP 响应 header 为
它说 use [NSURLSession sharedsession] dataTaskwithRequest:request completionHandler:] 这里是我的代码: NSData
我使用 NSURLConnection 的 sendSynchronousRequest:returningResponse:error: 方法(在单独的 NSOperation 线程中)连接到外部服
-(NSArray *)deviceCheck:(NSString *)device { NSString *deviceRequestString = [NSString s
我是一名优秀的程序员,十分优秀!