我见过这个问题出现在这个网站很多次,但没有一个答案对我有帮助。其他问题的答案只是将web视图的委托设置为self-like-so

WebView.delegate = self

但是,当我这样做的时候,它给了我一个错误
"cannot assign a value of type 'MainScreen' to a value of type 'UIWebViewDelegate?'

最佳答案

所以我在打字的时候找到了答案,但我还是决定贴出来,以防有人和我有同样的问题。
解决方案是您必须将“UIWebViewDelegate”添加到视图控制器中,如下所示

class MainScreen : UIViewController, UIWebViewDelegate {

关于ios - UIWebView webViewDidStartLoad和finish不被调用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32191299/

10-11 00:34