2015-08-27 65 views
0

如何將以下內容轉換爲使用'loadRequest'而不是'loadHTMLString'?使用'loadRequest'而不是'loadHTMLString'?

我需要添加一個HTTP頭,我發現的唯一方法是使用loadRequest和NSMutableURLRequest,如解釋here

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

爲什麼您需要將HTTP頭添加到來自文件系統的'loadRequest:'中?您是否想要從網絡資源(即網頁?)實際加載HTML –

+0

@race_carr連接到html的標題爲htmFromPrevVar的變量具有指向授權標頭中需要oAuth承載標記的映像的路徑。當你加載html時,我們可以在服務器上看到認證錯誤。 – ConfusedDeer

+0

啊,有趣。所以你想製作一個本地HTML字符串,其中有一個''標籤,需要一個OAuth頭?你需要一些方法來通過NSURLRequest加載本地html(通過文件或內存),所以你可以添加認證頭。 –

回答

1

將字符串保存到文件中,並在請求中提供該文件的URL。