我创建了一个非常简单的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
我不能正确使用代表......
答案 0 :(得分:10)
您需要将webView对象中的outlet frameLoadDelegate
设置为包含方法webView:didFinishLoadForFrame:
答案 1 :(得分:0)
请注意我的(iOS)应用被拒绝了:
您应用中的非公开API: web视图:didFinishLoadForFrame
你可能想重新考虑你的应用程序,我肯定必须找到第三方lib,它会调用它,然后摆脱它。 “这不是我!”不是一个有效的借口:)