在开发过程中,经常会用UIWebView加载网页,今天碰到一个坑,我用UIWebView去加载一个网页,然后这个网页通过网络去加载一些数据,数据一直加载不出来,而安卓却完全可以加载,疑惑了好久,排除各种原因。
最后才发现,原来我先加载的网页是一个https,而网页去请求的数据是通过http,才导致列表的数据出不来。
原来在ios系统中,用UIWebView加载网页,加载的URL是https,网页要请求其他数据就只能通过https去请求。用http去加载的网页也只能通过http去请求其他的数据。协议必须一致,否则就加载不出来!!!