1
3
使用NSUrlsession注册自定义NSURLProtocol与使用NSURLConnection的方式相同。 与自定义NSUrlProtocol一起使用时,NSURLSession Api(NSURLSession DataTask和其他任务类)无法正确处理HTTP身份验证挑战。 这在iOS 7.x上按预期工作,在iOS 8.x中被破坏。举起一个苹果雷达,我的雷达被关闭,说它是另一个雷达的复制品,我仍然看到原来的雷达仍然打开。因此,我相信苹果公司至今仍未解决这个问题。 希望我的回答不会太晚:) |
2
0
我知道这已经过时了,但你遇到的问题是你的didReceiveChallenge方法。您将通过调用
或
相反,您需要做的是使用完成处理程序发送结果。它看起来像这样:
或
这些都在Swift 2.0中,但应该很好地转换为Obj-C。 |
3
0
我模糊地记得NSURLSession自动使用任何全球注册的协议。因此,您不需要再次注册它,但这样做也不会造成伤害。 我想知道URL请求是否被复制,在这种情况下,您的自定义标记可能不起作用,您可能会看到无限递归,直到它达到某个内部限制。是否尝试设置请求标头? |
backbencher · 如何将nsurl的主机转换为小写 7 年前 |
user5886755 · SWIFT:阻止iCloud上的备份文件 8 年前 |
Ari Haran · AFNetworking的默认超时秒数? 9 年前 |