Ios 使用loadData时,为UIWebview提供查询字符串

Ios 使用loadData时,为UIWebview提供查询字符串,ios,objective-c,uiwebview,base-url,querystringparameter,Ios,Objective C,Uiwebview,Base Url,Querystringparameter,我正在从MainBundle将一个HTML文件加载到UIWebview中,并希望传入一个查询字符串,因为HTML文件会检查GET参数(?device=1)以进行一些额外的计算。我还需要为UIWebview提供一个baseURL(以截获从HTML文件发出的请求) 目前,我使用以下方法: [myWebView loadData:dataFromHTMLFile MIMEType:mimeType textEncodingName:@"utf-8" baseURL:[[NSURL alloc]

我正在从MainBundle将一个HTML文件加载到UIWebview中,并希望传入一个查询字符串,因为HTML文件会检查GET参数(?device=1)以进行一些额外的计算。我还需要为UIWebview提供一个baseURL(以截获从HTML文件发出的请求)

目前,我使用以下方法:

[myWebView loadData:dataFromHTMLFile MIMEType:mimeType 
   textEncodingName:@"utf-8" baseURL:[[NSURL alloc] initWithString:
   [NSString stringWithFormat:@"mycustomprotocol:///%@",htmlFileName]]];
我知道我可以使用下面的代码将文件加载到带有一些GET参数的UIWebview中,但这不允许我指定基本URL:

NSURLRequest *request = [NSURLRequest requestWithURL:urlWithGETParameter cachePolicy:NSURLRequestReloadIgnoringCacheData timeoutInterval:(NSTimeInterval)10.0 ];
[myWebView loadRequest:request];
是否有一种方法可以使用基本URL和查询字符串将数据加载到UIWebview中


谢谢

这是可能的,但这将由您的服务器端开发人员完成。如果您想打开与您在请求中发送的查询参数相关的网页,则将在服务器端进行处理。您的服务器端开发人员需要响应与查询参数值相关的网页。

这是可能的,但将由您的服务器端开发人员完成服务器端开发人员。如果要打开与请求中发送的查询参数相关的网页,则将在服务器端处理。服务器端开发人员需要响应与查询参数值相关的网页。感谢您的响应。问题是,我试图加载的“网页”是嵌入在我的应用程序中的一个文件。此文件是不允许我更改的库。我正在寻找将?device=1发送到watch.html文件(watch.html?device=1)的方法,但我使用的是loadData,它不允许我发送查询参数。