NSUrl总是需要运行NSUrlRequest吗?

时间:2014-03-04 20:57:47

标签: objective-c uiwebview

我有这段代码:

NSURL *url = [NSURL URLWithString:@"http://www.google.com"];

NSURLRequest *request = [NSURLRequest requestWithURL:url];

[webView loadRequest:request];

我的问题是,它可能的loadRequest没有声明变量'request'(NSURLRequest)?如果不是为什么我们总是需要这样做?

1 个答案:

答案 0 :(得分:1)

您需要一个网址请求。不清楚你是否不想要它或你不想要变量。

该请求允许您设置如何加载请求的超时和缓存选项。

对于变量,从技术上讲,您只需要一行:

[webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://www.google.com"]]];

但是当出现问题时,使用/ debug并不容易。因此,您不需要定义局部变量,但它通常可以帮助您理解和维护代码。