0

単一の UIWebView で複数の URL を連続して開こうとしましたが、最後の URL (の最後のメンバーmacArray) しか開きません。

- (IBAction)openURL:(id)sender {

    macArray = [NSArray arrayWithObjects:@"XX:XX:XX:XX:XX:XX", @"XX:XX:XX:XX:XX:XX", nil];

    NSString *part1URL = @"http://myurl?mac=";
    NSString *part2URL = @"&dothis";

    for (int i = 0; i < macArray.count; i++) {
        NSLog(@"%@", macArray[i]);

        NSString *mac = [macArray objectAtIndex:i];

        NSString *beginURL = [part1URL stringByAppendingString:mac];
        NSString *URL = [beginURL stringByAppendingString:part2URL];

        NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:URL]];
        [webView loadRequest:request];
    }
}

誰にもアイデアはありますか?よろしくお願いいたします。よい昼夜をお過ごしください。

4

2 に答える 2

6

Web ビューで複数の URL を開くことはできません。

複数の Web ビューを使用しないのはなぜですか?


編集:あなたは何をしていますか?

OK、UIWebView は Web ページのレンダリングと表示に非常に適しています。NSURLConnectionWeb リクエストを送信するだけの場合、またはライブラリのようなものは何が問題になっていAFNetworkingますか?

于 2013-06-06T10:20:00.660 に答える
0

これを私のプログラムに追加します:

NSError *error;
NSURLResponse *response;
[NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error];

それを削除します:

[webView loadRequest:request];
于 2013-06-06T12:46:16.770 に答える