开发者

passing a NSArray to NSURLRequest

I would like to pass a 开发者_如何学运维NSArray containing NSstrings to NSURLRequest, is it possible ? I'm not quite sure how to approach this, I'm getting it to work fine with just one URL but I can't seem to be able to pass an Array or urls . Any ideas ?

This is the code I'm using which is obviously wrong calling url1, I would like to call an array instead :

UIWebView *webView = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, 768, 1024)];
NSString *url1 = @"http://www.apple.com/";
NSString *url2 = @"http://www.google.com/";

urls = [[NSArray alloc] initWithObjects:url1,url2,nil];

NSURL *url = [NSURL URLWithString:url1];

NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
[webView loadRequest:requestObj];

Thanks !


So you want to load multiple webpages, right?

urls = [[NSArray alloc] initwithObjects:url1, url2, nil];
for (NSURL *url in urls) {
    NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:url]];
    [webView loadRequest:request];
}

However, I'm not sure why you would want to do this? This may send a request to url1, but will instantly cancel that request and start loading url2.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜