NSURLSession 的 dataTaskWithRequest:returns 无
NSURLSession's dataTaskWithRequest: returns nil
我遇到了一个非常奇怪的错误。我在代码中有以下行:
NSURLSessionDataTask *task = [self.session dataTaskWithRequest:request];
执行后 task
为 nil
!这个案例在任何地方都没有记录,我在网上找不到任何类似的案例。 session
不是 nil
。
只有当我按主页离开应用程序,返回并执行发送请求的操作时才会发生这种情况。 iOS模拟器8.3
这是 bug in iOS, sometimes it just returns nil. Workaround for this is to keep calling this method for several times, just like AFNetworking 为 uploadTaskWithRequest:
方法所做的。
我遇到了一个非常奇怪的错误。我在代码中有以下行:
NSURLSessionDataTask *task = [self.session dataTaskWithRequest:request];
执行后 task
为 nil
!这个案例在任何地方都没有记录,我在网上找不到任何类似的案例。 session
不是 nil
。
只有当我按主页离开应用程序,返回并执行发送请求的操作时才会发生这种情况。 iOS模拟器8.3
这是 bug in iOS, sometimes it just returns nil. Workaround for this is to keep calling this method for several times, just like AFNetworking 为 uploadTaskWithRequest:
方法所做的。