在单个UIWebView中打开URL

use*_*412 0 uiwebview ios

我试图在单个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];
    }
}
Run Code Online (Sandbox Code Playgroud)

有谁有想法吗?提前谢谢你,祝你有个美好的一天/晚上.

dea*_*rne 6

您无法在Web视图中打开多个URL!

为什么不使用多个Web视图?


编辑:你在做什么?

好的,UIWebView非常适合渲染和显示网页.如果你只是想发送一个网页请求,有什么问题NSURLConnection或图书馆是这样的AFNetworking

  • `UIWebView`是一个UI元素,它的唯一目的是在屏幕上显示.如果你想发送数据找另一种方式. (2认同)