我创建了一个非常简单的 Mac 程序来加载网页。它可以正常工作并加载得很好,但我无法运行事件!没有任何记录!
#import "BenotaAppDelegate.h"
@implementation BenotaAppDelegate
@synthesize webViewIns;
@synthesize window;
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification {
NSURL *url = [NSURL URLWithString:@"http://example.com"];
NSURLRequest *req = [NSURLRequest requestWithURL:url];
[[webViewIns mainFrame] loadRequest:req];
}
- (void)webView:(WebView *)sender didFinishLoadForFrame:(WebFrame *)frame {
NSLog(@"didFinishLoadForFrame");
}
@end
我不能使用委托(delegate)权....
最佳答案
您需要将导出 frameLoadDelegate
从您的 webView 对象设置为一个类,该类包含一个方法 webView:didFinishLoadForFrame:
关于objective-c - didFinishLoadForFrame 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9118671/