好的,所以我已经搜索谷歌和这个网站的代码片段,但似乎没有一个工作。 tableview导航到新视图,其中包含webview。 标题说
@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 - 委托 - 文件的所有者和引用Outlets - webView - File的所有者也是webView = _webView合成。
据我所知,一切都联系起来,我很难过为什么它不起作用! HALP? ^ _ ^
如果无法对此进行排序,是否有人可以推荐更好的方法从桌面视图导航到webview?
任何?
答案 0 :(得分: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;