0

UILabel pageTitle を UIWebView に表示されるページのタイトルに変更しようとしています。警告やエラーは返されません。単に変更されていません。

ViewController.h

@interface ViewController : UIViewController <UITextFieldDelegate, UIWebViewDelegate, UIActionSheetDelegate> {
    UIWebView *_webView;
    UILabel *_pageTitle;

}

@property (nonatomic, retain) IBOutlet UIWebView *webView;
@property (nonatomic, retain) IBOutlet UILabel *pageTitle;

@end

ViewController.m

- (void)webViewDidFinishLoad:(UIWebView *)webView {

    self.pageTitle.text = [_webView stringByEvaluatingJavaScriptFromString:@"document.title"];
    [_webView setDelegate:self];

}

IB のスクリーンショット

IB のスクリーンショット

4

1 に答える 1

1

UIWebViewDelegate を呼び出せるように/[_webView setDelegate:self];の下で呼び出す必要がありますviewdidLoadloadView

于 2012-12-24T16:35:42.337 に答える