2011-03-15 13 views
8

Web görünümü, sayfayı yükler. webViewDidStartLoad veya webViewDidFinishLoad yöntemlerini çağırmaz.WebViewDidStartLoad ve webViewDidFinishLoad'ı işe almada sorun yaşanıyor

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"); 
} 

cevap

20

ben size temsilci kurmayı unuttuğu düşünüyorum. yani webView.delegate=self;

iyi şanslar öyleydi

+1

. Çok teşekkür ederim. – Graham

+2

Bunun ViewDidLoad yönteminde yapılması gerekiyor –

İlgili konular