0

好的,所以我已经搜索了谷歌和这个网站的代码片段,但它们似乎都不起作用。表格视图导航到一个新视图,其中包含一个 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];

如您所见,我尝试了两种可以找到的不同方法。视图正在加载,但未加载网站。在 NIB 上,webView 具有 Outlets - delegate - File's Owner 和 Reference Outlets - webView - File's Owner 还合成了 webView = _webView。

据我所见,一切都是相互联系的,我很困惑为什么它不起作用!哈普?^_^

如果这无法排序,任何人都可以推荐一种更好的方法来从 tableview 导航到 webview 吗?

任何人?

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 回答