Can we use such a chain?
for example, I know urls like abc://wwww.example.com will be handled by a subclass of NSURLProtocol. But it is from a third party library and I do not have the source code to modify the response. So I provide another subclass of NSURLProtocol to handle urls like xyz://www.example.com. I am able to intercept and change urls from abc to xyz. In my own startLoading(), I changed the urls back from xyz to abc and use NSURLSession to send request to abc://www.example.com but got error and looks like the request did not go through the third party NSURPProtocol subclass.
any suggestion?