【问题标题】:NSURLSession's dataTaskWithRequest: returns nilNSURLSession 的 dataTaskWithRequest:返回 nil
【发布时间】:2015-09-06 14:32:04
【问题描述】:

我遇到了一个非常奇怪的错误。我在代码中有以下行:

NSURLSessionDataTask *task = [self.session dataTaskWithRequest:request];

执行后tasknil!这个案例在任何地方都没有记录,我在网上找不到任何类似的案例。 session 不是 nil

只有当我按下 home 键离开应用程序,然后回来做一些发送请求的事情时才会发生这种情况。 iOS 模拟器 8.3

【问题讨论】:

    标签: ios nsurlconnection nsurlsession nsurlrequest


    【解决方案1】:

    这是bug in iOS,有时它只是返回零。解决方法是多次调用此方法,就像 AFNetworkinguploadTaskWithRequest: 方法所做的那样。

    【讨论】:

    • 我的原因是当应用进入后台时调用 [self.session invalidateAndCancel] :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多