我刚刚开始在Xcode,我试图制作一个OS X的Web浏览器。为什么webFrameLoadDelegate协议不起作用?
我想弄清楚我的webview何时加载以及何时不加载。我已经看了很多都从这里开始并在此Apple开发库页,这是我所得到的:
- (void)webViewDidStartLoad:(WebView *)webView {
//enter code here
}
当然,我也看到了webViewDidFinishLoad
void
,但是当我尝试这在我的AppDelegate.m
没有任何反应。我已将webview的frameLoadDelegate
连接到App Delegate,并且从我的理解中,我还需要在AppDelegate.h
文件中使用<>
协议。我的问题是,当我输入webFrameLoadDelegateProtocol
到<>
s告诉我webFrameLoadDelegateProtocol
不存在。
然后我用哪个协议访问webview的加载? – biffletsbq
使用非正式协议。您不需要(也不能)将您的类声明为采用WebFrameLoadDelegateProtocol。 –
@ user1936689查看我的编辑。这听起来像你可能没有正确设置你的web视图的frameLoadDelegate属性...... –