On 2 Dec 2015, at 03:45, Rick Mann <[email protected]> wrote:
> What happens when an NSURLSessionTask is canceled? Does its callback or
> delegate get called with an error indicating it was canceled?
Yes. This is clearly documented. Oh wait, it's not. That sucks. My
apologies.
Let's try again...
This is clearly described by a comment in the <Foundation/NSURLSession.h>:
-cancel returns immediately, but marks a task as being canceled. The
task will signal -URLSession:task:didCompleteWithError: with an
error value of { NSURLErrorDomain, NSURLErrorCancelled }. In some
cases, the task may signal other work before it acknowledges the
cancelation. -cancel may be sent to a task that has been suspended.
I've filed a bug to get the docs in sync with the headers
<rdar://problem/23721558>.
Share and Enjoy
--
Quinn "The Eskimo!" <http://www.apple.com/developer/>
Apple Developer Relations, Developer Technical Support, Core OS/Hardware
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Macnetworkprog mailing list ([email protected])
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/macnetworkprog/archive%40mail-archive.com
This email sent to [email protected]