gpt4 book ai didi

iphone - Monotouch - 在 monotouch 项目中附加 Sqlite 数据库并部署到 iPad

转载 作者:搜寻专家 更新时间:2023-10-30 22:03:41 25 4
gpt4 key购买 nike

到目前为止,我发现的所有关于在 iPad/iPhone 应用程序中使用 Sqlite 数据库的代码示例都使用脚本在应用程序部署后创建数据库。

但是是否可以在 monotouch 中创建数据库、构建结构、甚至预先填充数据并将其与 iPad 应用程序一起部署?

如果是这样,数据库的位置是什么,如何建立 Sqlite 连接?目前我使用以下内容:

new SqliteConnection("Data Source=" + DatabasePath);

在哪里

public static String DatabasePath {
get {
string documents = Environment.GetFolderPath (Environment.SpecialFolder.Personal);
return Path.Combine (documents, "MyDB.db");
}
}

最佳答案

您可以预先构建您的数据库,copy it into the app bundle ,并且(只要它是只读的)您可以随时从您的应用程序包中直接访问它。如果您需要写权限,您可以将预建文件复制到 different directory然后从那里修改它。

关于iphone - Monotouch - 在 monotouch 项目中附加 Sqlite 数据库并部署到 iPad,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6157267/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com