在uiwebview里,如果load一个url还没结束就立即load另一个url,那么就会callback didFailLoadWithError method,error code is -999。solution is 在didFailLoadWithError 里添加下列code
<code style="margin: 0px; padding: 0px; border: 0px; font-size: 13.714285850524902px; vertical-align: baseline; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif;"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; font-size: 13.714285850524902px; vertical-align: baseline; color: rgb(0, 0, 139); background-color: transparent;">if</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; font-size: 13.714285850524902px; vertical-align: baseline; background-color: transparent;"> </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; font-size: 13.714285850524902px; vertical-align: baseline; background-color: transparent;">([</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; font-size: 13.714285850524902px; vertical-align: baseline; background-color: transparent;">error code</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; font-size: 13.714285850524902px; vertical-align: baseline; background-color: transparent;">]</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; font-size: 13.714285850524902px; vertical-align: baseline; background-color: transparent;"> </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; font-size: 13.714285850524902px; vertical-align: baseline; background-color: transparent;">!=</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; font-size: 13.714285850524902px; vertical-align: baseline; background-color: transparent;"> </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; font-size: 13.714285850524902px; vertical-align: baseline; color: rgb(43, 145, 175); background-color: transparent;">NSURLErrorCancelled</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; font-size: 13.714285850524902px; vertical-align: baseline; background-color: transparent;">)</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; font-size: 13.714285850524902px; vertical-align: baseline; background-color: transparent;"> </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; font-size: 13.714285850524902px; vertical-align: baseline; background-color: transparent;">{</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; font-size: 13.714285850524902px; vertical-align: baseline; background-color: transparent;"> </span><span class="com" style="margin: 0px; padding: 0px; border: 0px; font-size: 13.714285850524902px; vertical-align: baseline; color: gray; background-color: transparent;">//show error alert, etc.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; font-size: 13.714285850524902px; vertical-align: baseline; background-color: transparent;"> </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; font-size: 13.714285850524902px; vertical-align: baseline; background-color: transparent;">}</span></code>ref link:
http://stackoverflow.com/questions/1024748/how-do-i-fix-nsurlerrordomain-error-999-in-iphone-3-0-os