无法让 webViewDidStartLoad 和 webViewDidFinishLoad 正常工作

Posted

技术标签:

【中文标题】无法让 webViewDidStartLoad 和 webViewDidFinishLoad 正常工作【英文标题】:Trouble getting webViewDidStartLoad and webViewDidFinishLoad to work 【发布时间】:2011-03-15 04:16:37 【问题描述】:

网络视图加载页面。它不调用webViewDidStartLoadwebViewDidFinishLoad 方法。

N_NumberAppDelegate.h:

@interface N_NumberAppDelegate : UIViewController <UIWebViewDelegate> 
    UIWindow *window;


@property (nonatomic, retain) IBOutlet UIWindow *window;

@end

N_NumberAppDelegate.m:

@implementation N_NumberAppDelegate

@synthesize window;

- (void)applicationDidFinishLaunching:(UIApplication *)application 

    UIWebView *webView = [[UIWebView alloc] initWithFrame:CGRectMake(0, 20, 320, 480)];
    [webView  loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://registry.faa.gov/aircraftinquiry/NNum_Results.aspx?NNumbertxt=2N"]]];
    [window addSubview:webView];
    [window makeKeyAndVisible];
    [window release];


- (void)webViewDidStartLoad:(UIWebView *)webView 
    NSLog(@"Started loading");


- (void)webViewDidFinishLoad:(UIWebView *)webView 
    NSLog(@"Finshed loading");

【问题讨论】:

【参考方案1】:

我想你忘记设置你的委托了。 即webView.delegate=self;

祝你好运

【讨论】:

就是这样。非常感谢。

以上是关于无法让 webViewDidStartLoad 和 webViewDidFinishLoad 正常工作的主要内容,如果未能解决你的问题,请参考以下文章

未调用 UIWebView webViewDidLoadFinish 方法

1111

带有自定义图像的活动指示器

iPhone SDK - WebView 活动指示器

无法让 ListBox 和 UpdateTarget 工作

无法让 MDDropdownMenu 和 MDDropDownItem 工作