передача NSArray в NSURLRequest - PullRequest
       0

передача NSArray в NSURLRequest

0 голосов
/ 10 августа 2011

Я хотел бы передать NSArray, содержащий NSstrings, в NSURLRequest, возможно ли это?Я не совсем уверен, как подойти к этому, я заставляю его работать нормально только с одним URL, но я не могу передать массив или URL.Любые идеи?

Это код, который я использую, который явно неправильно вызывая url1, я хотел бы вместо этого вызвать массив:

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];

Спасибо!

1 Ответ

1 голос
/ 10 августа 2011

Итак, вы хотите загрузить несколько веб-страниц, верно?

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

Однако я не уверен, почему вы захотите это сделать?Это может отправить запрос на url1, но мгновенно отменит этот запрос и начнет загрузку url2.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...