0

わかりましたので、Google とこのサイトでコード スニペットを探しましたが、どれも機能していないようです。テーブルビューは、Web ビューを含む新しいビューに移動します。ヘッダーは言う

@interface WebViewController : UIViewController <UIWebViewDelegate> {
UIWebView *_webView;
}
@property (nonatomic, retain) IBOutlet UIWebView *webView;

次に、viewDidLoad があります

- (void)viewDidLoad
{
    [super viewDidLoad];
//    [self.webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://www.google.co.uk"]]];
            NSString *urlAddress = @"http://www.google.co.uk";
            NSURL *url = [NSURL URLWithString:urlAddress];
            NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
            [self.webView loadRequest:requestObj];

ご覧のとおり、私は見つけた 2 つの異なる方法を試しました。ビューはロードされていますが、Web サイトはロードされていません。NIB では、webView にはアウトレット - デリゲート - ファイルの所有者と参照アウトレット - webView - ファイルの所有者があり、webView = _webView も合成されます。

私が見る限り、すべてがリンクされており、なぜ機能しないのか困惑しています! ハーフ?^_^

これをソートできない場合、テーブルビューから Web ビューに移動するためのより良い方法を誰かが推奨できますか?

誰?

4

1 に答える 1

0

UIWebView を実装するときは、通常、ヘッダー ファイルで次のことを行います。

//.h
//XIB UIWebView has a single outlet to the IBOutlet below

@interface WebViewController : UIViewController <UIWebViewDelegate> {
IBOutlet UIWebView *webView;
}

@property (nonatomic, strong) UIWebView *webView;



//.m
//The only difference, and it's somewhat semantics, is the following

[webView loadRequest:requestObj];
webView.delegate = self;
于 2012-12-06T21:06:33.790 に答える