我有一个我想使用的库,但我收到错误Invalid URL scheme for background downloads: (null). Valid schemes are http or https
.有没有办法调试使用哪个 URL 导致此错误?
我无法访问此库的源代码。
从NSURLSession
返回此错误时是否可以设置符号断点?
或者我可以在浏览调用堆栈时查看调试器中的参数?
既然你已经知道符号断点,当然。这将是与启动下载任务相关的NSURLSession
方法之一:
downloadTaskWithURL:completionHandler:
downloadTaskWithRequest:completionHandler:
其中之一几乎肯定最终必须被称为。
关于在调试器中查看参数,您需要查阅 Clark Cox 的光荣图表:在 gdb 中检查 Obj-C 参数。它快速介绍了参数在每个平台上的传递方式。