Ios 使用';加载请求';而不是';加载HTMLSTRING';?
如何将以下内容转换为使用“loadRequest”而不是“loadHTMLString” 我需要添加一个HTTP头,我找到的唯一方法是将loadRequest与NSMutableURLRequest一起使用,如前所述Ios 使用';加载请求';而不是';加载HTMLSTRING';?,ios,uiwebview,Ios,Uiwebview,如何将以下内容转换为使用“loadRequest”而不是“loadHTMLString” 我需要添加一个HTTP头,我找到的唯一方法是将loadRequest与NSMutableURLRequest一起使用,如前所述 myHTMLContent=[NSString stringWithFormat:@“%@%@”,“htmlFromPrevVar]; NSString*myPath=[[NSBundle mainBundle]resourcePath]; NSURL*myBaseURL=[NSU
myHTMLContent=[NSString stringWithFormat:@“%@%@”,“htmlFromPrevVar];
NSString*myPath=[[NSBundle mainBundle]resourcePath];
NSURL*myBaseURL=[NSURL fileURLWithPath:myPath];
[self.myUIWebView loadHTMLString:myHTMLContent-baseURL:myBaseURL];
将字符串保存到文件中,并在请求中提供该文件的URL。为什么需要将HTTP头添加到来自文件系统的加载请求:
?是否确实要从网络资源(即网页)加载HTML?@race\u carr连接到HTML的名为htmFromPrevVar的变量具有指向图像的路径,该图像需要授权标头中的oAuth承载令牌。加载html时,我们可以在服务器上看到身份验证错误。啊,很有趣。那么您想创建一个本地HTML字符串,其中包含一个需要OAuth头的
标记?您需要某种方式通过NSURLRequest加载本地html(通过文件或内存),以便添加身份验证头。@race\u carr。这就是我正在解决的iOS应用程序的问题。如果不包括带有oAuth承载令牌的授权标头,则不会加载图片。“我正在根据马特所说的来制定一个解决方案,但它并不漂亮,而且有点慢。”Confusedder,你能解决这个问题吗?请分享。我也有同样的问题。你能解释一下为什么我们需要这样做吗?有没有更好的办法来处理这种情况@马特
myHTMLContent = [NSString stringWithFormat:@"<head>%@</head><body>%@</body>", @"<link href='styles.css' rel='stylesheet' type='text/css'>", htmlFromPrevVar];
NSString *myPath = [[NSBundle mainBundle] resourcePath];
NSURL *myBaseURL = [NSURL fileURLWithPath:myPath];
[self.myUIWebView loadHTMLString:myHTMLContent baseURL:myBaseURL];