[英]didFinishLoadForFrame doesn't work
我創建了一個非常簡單的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
我不能使用委托權。
您需要將webView對象的插座frameLoadDelegate
設置為一個類,該類包含方法webView:didFinishLoadForFrame:
請注意,我的(iOS)應用被拒絕是因為:
應用中的非公開API:webView:didFinishLoadForFrame
您可能要重新考慮您的應用程序,我絕對必須找到調用它的3rd party庫,並擺脫它。 “不是我!” 不是有效的借口:)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.