-4

我的应用程序中有一个UIWebView

我不知道如何使用它。我不是 Objective-C 专家,而且似乎缺少 Objective-C 文档。有人可以向我解释执行此操作的步骤和代码吗?

我已经有了它,但我不知道是否将其设为IBOutlet,或其他。谢谢。

4

1 回答 1

1

但我不知道是否将其设为奥特莱斯

IBOutlet您应该为您添加一个,UIWebView因为您需要告诉它加载哪个网页。

然后你可以像这样使用它:

// remember to add the 'http://' or `https://`
NSURL * url = [NSURL URLWithString:@"http://www.google.com"];
NSURLRequest *req = [NSURLRequest requestWithURL:url];
[self.webView loadRequest:req];

有时你可能需要设置webView的委托方法:

– webView:shouldStartLoadWithRequest:navigationType:
– webViewDidStartLoad:
– webViewDidFinishLoad:
– webView:didFailLoadWithError:


@interface RadioViewController : UIViewController<UIWebViewDelegate>
...
@end

并将其委托设置为self.

self.webView.delegate = self;

并添加这个方法来做你需要的事情。

- (BOOL) webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
{
    // Add your code
}
于 2012-12-02T03:21:49.490 回答