1

我有一个正在处理的项目,要求我能够在 uiwebview 中显示存储在 SQLite 数据库中的 HTML 文件。我知道如何显示存储在主包中的本地文件,但我只是不知道如何让这些存储在 SQLite 数据库中的文件显示在 uiwebview 中。如果有人可以帮助我,将不胜感激。示例项目或教程很棒!提前致谢!

添加的信息我想我会附上这个链接以帮助理解我正在尝试做的事情。http://www.google.com/url?sa=t&source=web&cd=1&ved=0CCYQFjAA&url=http%3A%2F%2Fdblog.com.au%2Fiphone-development-tutorials%2Fiphone-sdk-tutorial-reading-data-链接教程中的from-a-sqlite-database%2F&rct=j&q=sqlite%20animals%20tutorial%20iphone&ei=41eIT-79L9H-2QW50tXaCQ&usg=AFQjCNGqongc81oHHa3WGFTctkBIiduCvA我已经放弃了图像视图,因为我不需要它来实现我的目的,并且我已将数据库中的数据替换为 html 文件的内容。在本教程中,它在 textview 中显示文本,我想将其更改为在 uiwebview 中显示。我希望这保持格式和其他一些原因。感谢发帖的人。如果有人可以帮助我得到这个,那就太好了!!提前致谢!

4

3 回答 3

2

webView loadHTMLString:baseURL:(我假设它只是存储为一个字符串......如果你有任何图像,你需要相应地设置你的基本目录)

于 2012-04-13T07:01:54.303 回答
1
  [WebView loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"test" ofType:@"html"]isDirectory:NO]]];

此代码显示位于项目文件夹中的“test.html”

于 2012-04-13T07:25:31.830 回答
1

通过使用得到它

NSString *html = [animal description];
[self.animalView.animalDesciption loadHTMLString:html baseURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] bundlePath]]];

当包含 webview 的 ViewController 被推入显示时。

于 2012-04-13T19:39:21.427 回答