无法让 webViewDidStartLoad 和 webViewDidFinishLoad 正常工作
Posted
技术标签:
【中文标题】无法让 webViewDidStartLoad 和 webViewDidFinishLoad 正常工作【英文标题】:Trouble getting webViewDidStartLoad and webViewDidFinishLoad to work 【发布时间】:2011-03-15 04:16:37 【问题描述】:网络视图加载页面。它不调用webViewDidStartLoad
或webViewDidFinishLoad
方法。
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 正常工作的主要内容,如果未能解决你的问题,请参考以下文章