2011-05-11 96 views
0

我想顯示一組字符串到網頁視圖,我知道這是可以做到的,我嘗試創建我自己的HTML它顯示的字符串,在網頁視圖

[contentWebView loadHTMLString:[NSString stringWithFormat:@"<html><head><link rel=\"stylesheet\" href=\"default.css\" type=\"text/css\" /><script type=\"text/javascript\" src=\"default.js\"></script></head><body%@>%@</body></html>", cssFontSizeOverride, webcontent] baseURL:nil]; 

,但結果是,從不顯示任何東西,我只是有一個空白頁面。任何人都知道如何解決這個問題?提前Thanx。

+0

你有所指的CSS(在烏拉圭回合HTML)文件在您的應用程序?只需檢查一個簡單的HTML字符串。 – Krishnan 2011-05-11 10:42:34

+0

我認爲你需要設置* baseURL *。 – EmptyStack 2011-05-11 11:07:08

+0

@krishan:我確實在我的資源中放了一個default.css文件。 – 2011-05-12 01:07:52

回答

0

您正在引用具有相對URL(default.css,default.js)的外部資源。這些只能在您提供基本URL的情況下加載。

+0

至於基本網址,我應該輸入什麼內容?有什麼特別的鏈接我需要放? – 2011-05-12 01:07:06

+0

取決於您的資源位於何處。如果您在本地擁有它們,則可以使用[NSURL fileURLWithPath:...]創建文件URL。 – omz 2011-05-12 19:54:28