我有一个工作正常的
UIWebView
。委托人正在工作。当我打开一个URL时,事件shouldStartLoadWithRequest
和webViewDidFinishLoad
被触发。
但是例如,当我点击Google搜索结果时,只有shouldStartLoadWithRequest
被触发,而webViewDidFinishLoad
从未被调用。
这会导致问题,因为如果我在shouldStartLoadWithRequest
上放置“加载中...”指示器,在这些情况下,即使页面正确加载后,指示器仍然保持不变。
这是为什么会发生的原因呢?