问题标签 [nsurlsessiondatatask]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - NSURLSession 任务未运行
我正在尝试使用NSURLSession
从 url 获取 ID,但和之间的代码let task = NSURLSession....
从未task.resume
执行(我在内部放置了一个断点进行检查,如您在附图中所见)。
我错过了什么?
更新:
我变了
let task = NSURLSession.sharedSession().dataTaskWithURL(url) { (data:NSData?, response:NSURLResponse?, error:NSError?) -> Void in
至
让 task = NSURLSession.sharedSession().dataTaskWithURL(url) { (data, response, error) in
然后它对我有用。
nsurlsession - 使用 Nsurlsession 缓存响应发布请求
当我尝试使用 nsurlsession 调用发布请求时,无法缓存响应。请帮帮我。
提前致谢
ios - 两个连续 HTTP GET 的嵌套 NSURLSessionDataTask
我是 Objective C 的初学者,我希望做两个连续的 HTTP GET(一个接一个)。到目前为止,我在第一个 NSURLSessionDataTask 的完成块中有一个 NSURLSessionDataTask。这导致我的代码有点不可读,所以我想知道有什么更好的方法来做到这一点?这是一些示例代码:
ios - NSURLSession.sharedSession().dataTaskWithRequest(request) 不返回任何内容,除非出现错误
为什么没有打印任何结果?
我一直在寻找答案。我尝试了许多不同的示例代码块。除非产生错误,否则 print 语句永远不会触发。例如:如果我只将 URL 更改为“http”而没有其他任何内容,我自然会收到错误并打印错误。但是,任何有效的 URL 都不会在 print 语句中产生任何结果。
编辑:如果我使用操场,它会起作用,但仅限于操场。
ios - Objective-C 在 NSURLSessionDataTask 中返回一个字符串
我正在尝试创建一个 NSString 函数来返回一个具有 NSURLSessionDataTask 的字符串
然后,我收到不兼容的块指针类型问题的错误消息。有人可以帮忙吗?先感谢您。
objective-c - iOS 谷歌反向地理编码无法正常工作
对于使用以下方法的反向地理编码,
这个链接对我不起作用,总是说请求超时或其他错误,
很少能得到正确的回应,
不明白为什么会发生这种情况,在 iOS 9 中的 iPhone 6 和 iPhone 6 plus 中,有时我得到了正确的响应,但有时我不能
有时会收到此错误
)
ios - NSURLSession 显示处于挂起状态的任务?
我知道调用getTasksWithCompletionHandler
NSURLSession:
使用会话中的所有未完成数据、上传和下载任务异步调用完成回调。
但是,通过实验,我可以看到该方法返回的数据、上传和下载任务数组;
实际上只显示正在执行的任务。即,已收到的任务resume()
。
这可以通过在 Playground 中复制粘贴此代码来查看:
请注意,getTasksWithCompletionHandler
and getAllTasksWithCompletionHandler
(后者在 iOS 9 中发布)似乎仅在完成闭包的签名上有所不同。
此外,有点诱人的是,NSURLSessionTask
它有一个state
属性NSURLSessionTaskState
给我们Running
, Suspended
, Canceling
, Completed
.
有没有办法访问非执行任务列表;那些已经添加到NSURLSession
还没有恢复的?
swift - Swift tvOS 中的嵌套 dataTaskWithRequest
我是一名转换为 Swift tvO 的 C# 开发人员,并且刚刚开始学习。我已经取得了一些进展,但不确定如何处理对 json 的嵌套调用。来源来自不同的供应商,所以我不能只组合查询。
我如何等待内部请求完成,以便 TVSeries 具有海报路径?有没有更好的方法将节目添加到集合中,然后在另一个线程中处理海报路径加载,以免延迟 UI 体验?
谢谢你的帮助!
nsurlsession - NSURLConnectionDataTask not getting any response
I have a NSURLConnectionDataTask
created by the shared NSURLSession
via dataTaskWithRequest
. I resume()
it, but the completion handler never gets called. Observations:
- Sending the same request using
NSURLConnection
’ssendSynchronousRequest
works fine. - Trying a plain GET URL for the data task works fine with the same code.
- When I log the state of the data task, I see that bytes are sent, but no bytes are ever received. Both
error
andresponse
arenil
. The state of the task isrunning
.
What am I doing wrong?
swift - NSURLSession didReceiveData 没有被触发
我在检测何时使用 NSURLSession 接收数据时遇到问题。NSURLConnection 的等效代码确实有效,但这里不包括在内。
在此示例中,我正在向 google.com 发出请求。completionHandler 工作并打印“完成”(如果您更改代码,还有数据等)。
但是 didReceiveData 没有被触发,并且“接收到的数据”永远不会被打印出来。
我浏览了文档并进行了大量搜索,我认为这看起来不错,但我似乎无法让它发挥作用。绝对会感谢任何帮助。
(我需要使用 didReceiveData 因为我要解析流式 json api。)
谢谢!