I initiate download using [fetcher beginFetchWithCompletionHandler:^] message. When user has pressed button "Cancel" I use [service.fetcherService stopAllFetchers] message to stop download, but in spite of that download continues & fetcher calls back
The fetcher is created by invoking [GTMHTTPFetcher fetcherWithRequest:request]. When it's created by the service object - everything works as it should, a fetcher stops fetching after the stopAllFetchers method is invoked. I've noticed that the same situation happens with upload - fetchers continue fetching and call back & service continues firing delayed fetchers in spite of invocation of the stopAllFetchers method.