2011-05-19 77 views
0

我正在創建一個使用UIWebView加載本地html的小應用程序。 這個html頁面有一個動態的形式,用於加載存儲在數據庫中的數據。 該應用必須始終離線工作。在UIWebView中加載本地數據庫

問題是,我怎麼能加載,例如與AJAX調用,從我的UIWebView這個數據? 我試過HTML 5 SQL本地存儲,但我只是想創建一個數據庫。 有沒有一種方法來填充我的數據庫中的數據與該數據庫?

回答

1

你在尋找代碼來調用存儲的網頁,或者你正在尋找HTML來調用存儲的數據庫嗎?

假設前者:

創建HTML文件,並保持它的文件夾中(我們稱之爲「index.html的」和文件夾「碼」在這個例子中),並將其拖動到您的支持文件夾中Xcode中。單擊「複製項...」複選框和「創建文件夾引用...」

然後在你的viewDidLoad中使用此代碼:

NSString* filePath = [[NSBundle mainBundle] pathForResource:@"index" 
                ofType:@"html" 
               inDirectory:@"code"]; 
NSURL* fileURL = [NSURL fileURLWithPath:filePath]; 
NSURLRequest* request = [NSURLRequest requestWithURL:fileURL]; 
[webView loadRequest:request];