【发布时间】:2012-09-28 22:03:35
【问题描述】:
我正在使用 CSS、HTML、Javascript 和 PhoneGap 构建我的第一个 iPhone 应用程序。我想使用 SQLite 作为数据库,所以我使用以下教程作为灵感:
http://coenraets.org/blog/2011/10/sample-app-using-the-phonegap-database-api/
以下代码确定天气是使用数据库中的数据,还是先用数据填充数据库:
function onDeviceReady() {
db = window.openDatabase("EmployeeDirectoryDB", "1.0", "PhoneGap Demo", 200000);
if (dbCreated)
db.transaction(getEmployees, transaction_error);
else
db.transaction(populateDB, transaction_error, populateDB_success);
}
调试后发现每次运行app都会填充数据库,所以
if (dbCreated)
从不执行。
我想看看 SQLlite 文件,所以我使用 SQLite 数据库浏览器来定位它,但没有运气。来自以下问题:
How to view the data in sqlite file running in iphone application?
我可以看到该文件应该位于此文件夹中的某个位置:
user/Library/Application Support/iPhone Simulator/
但iPhone Simulator 文件夹不存在。
如何让模拟器将数据库保存到本地文件?
【问题讨论】:
标签: ios xcode cordova ios-simulator