gpt4 book ai didi

c# - 如何访问 Xamarin.Forms 中 Resources (iOS) 文件夹的文件路径?

转载 作者:行者123 更新时间:2023-12-01 16:02:08 29 4
gpt4 key购买 nike

我的应用程序的 iOS 部分的 Resources 文件夹中有一个 .sqlite 文件。现在在 AppDelegate.cs 中我有:

string dbname = "test.sqlite";
string folderPath = Path.Combine(System.Environment.GetFolderPath(System.Environment.SpecialFolder.Resources), "..", "Library");
string fullPath = Path.Combine(folderPath, dbname);

我的问题是,当我使用 sqlite-net-pcl 库加载 sqlite 文件时,它显示一个空数据库,尽管 sqlite 文件中有超过 10,000 行。我认为问题是我链接到了错误的东西。

再一次,sqlite 文件位于 Resources 文件夹中。我如何访问它的文件路径?

最佳答案

哈利路亚,我想通了!

NSBundle.MainBundle.PathForResource("test", "sqlite");

返回资源的文件路径(至少它在我的模拟器上有效)。我将在实际设备上对此进行测试并发布结果,但目前它正在运行。本质上,上面的命令搜索指定的资源,第一个字符串是名称,第二个字符串是扩展名,在本例中是 sqlite。

关于c# - 如何访问 Xamarin.Forms 中 Resources (iOS) 文件夹的文件路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51812558/

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