看起来这应该很简单,但我对 Objective-C 还是很陌生。我想要做的只是在我的 WebView 加载时启动和停止微调器。这是一个 OS X 应用程序。我搜索的所有内容都是 Cocoa Touch,我只使用 Cocoa。在我的 AppDelegate.m 中,我必须使用启动和停止微调器的方法(这确实有效,我对其进行了测试)。
-(IBAction)goSpin:(id)sender
{
[spinner startAnimation:self];
}
-(IBAction)stopSpin:(id)sender
{
[spinner stopAnimation:self];
}
我也有两个用于 webView 的委托方法,我覆盖了它们。
-(void)webView:(WebView *)sender didStartProvisionalLoadForFrame:(WebFrame *)frame
{
[self goSpin:self];
}
-(void)webView:(WebView *)sender didFinishLoadForFrame:(WebFrame *)frame
{
[self stopSpin:self];
}
基本上,我想知道如何让我的 webView 设置它的委托。通常我必须在 .h 文件中做一些事情,但我找不到任何列出适用于此的 webKit 委托的参考。任何帮助,将不胜感激。