我正在创建一个使用UIWebView加载本地html的小应用程序。 这个html页面有一个动态表单,可以加载存储在数据库中的数据。 该应用必须始终离线工作。
问题是,如何从我的UIWebView加载这些数据,例如使用AJAX调用? 我尝试了HTML 5 SQL本地存储,但我只是创建了一个db。 有没有一种方法可以用db中的数据填充db?
答案 0 :(得分:1)
您是在寻找代码来调用存储的网页,还是在寻找HTML来调用存储的数据库?
假设前者:
创建HTML文件并将其保存在一个文件夹中(让我们称之为“index.html”和本例中的文件夹“code”)并将其拖到xcode中的Supporting Files文件夹中。单击“复制项目...”复选框和“创建文件夹引用...”
然后在 ViewDidLoad :
中使用此代码NSString* filePath = [[NSBundle mainBundle] pathForResource:@"index"
ofType:@"html"
inDirectory:@"code"];
NSURL* fileURL = [NSURL fileURLWithPath:filePath];
NSURLRequest* request = [NSURLRequest requestWithURL:fileURL];
[webView loadRequest:request];