簡體   English   中英

didFinishLoadForFrame不起作用

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM