我在常规 Objective-C iPhone 应用程序中使用 UIWebView。 UIWebView 中显示的网页正在通过 JavaScript 写入 HTML5 客户端 SQL 数据库。我想打开这个数据库以便从 iPhone 应用程序读取和写入。这可能吗?如果是这样,我如何找到数据库以及我可以使用SQLite框架打开它们吗?
最佳答案
我认为它不会以这种方式暴露。
首先,我认为 UIWebView 不会有一个跨多个 session 持续存在的客户端数据库(尽管可能有,但我还没有测试过)。其次,它肯定不会让您直接访问 SQLite 数据库文件本身。
你最好的选择是在 webview 中调用 javascript
[webView stringByEvaluatingJavascriptFromString:@"mySqlQueryingFunction()"]
让 javascript 为您访问数据库。
关于iphone - 我可以通过 iPhone 应用程序 (objective-C) 打开 HTML5 客户端数据库吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2551946/