首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用WebView webView:didCommitLoadForFrame

使用WebView webView:didCommitLoadForFrame
EN

Stack Overflow用户
提问于 2011-03-27 01:38:11
回答 1查看 619关注 0票数 0

我对Xcode相当陌生,所以请容忍我。我有一个小房间,并做了一个类似于这样的类:

webController.m

代码语言:javascript
复制
#import <Cocoa/Cocoa.h>
#import "WebKit/WebView.h"
#import "WebKit/WebFrame.h"

@class WebView;

@interface webController : NSObject {
    IBOutlet WebView *lyricWebView;

}
- (IBAction)loadWebPage:(id)sender;
@end

webController.h

代码语言:javascript
复制
- (IBAction)loadWebPage:(id)sender{
    NSLog(@"loading the page...");

    NSString *webpage = [NSString stringWithFormat:@"http://somepage.com"];

    [lyricWebView setMainFrameURL:webpage]; 

}
- (void)webView:(WebView *)sender didCommitLoadForFrame:(WebFrame *)frame
{
    NSLog(@"This is the problem...");
}

我有loadWebPage链接到一个按钮,但是我需要使用stringByEvaluatingJavaScriptFromString向网页注入一些脚本,在页面加载完成后我需要运行这个脚本。我知道我需要使用webView:didComitLoadForFrame,但是还没有找到如何或在哪里实现它,以便在加载框架时运行它。我找了一整天.最后决定问。谢谢你的帮忙!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-04-20 03:18:11

弄明白了!我只需要设置代表:D

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5446634

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档