gpt4 book ai didi

c# - MonoTouch - 从主包中读取文件

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:23:31 25 4
gpt4 key购买 nike

我有一个用 MonoTouch 编写的应用程序。我将一个名为 ARCSDev 的文件放入应用程序文件夹并将其包含在项目中,然后我尝试使用以下代码读入该文件:

private void generateChart (int chartNumber, string palette)
{
string path = Environment.GetFolderPath (Environment.SpecialFolder.Personal);
string filePath = Path.Combine(path, "ARCSDev");

Loader loader = new Loader (filePath);

但是我的应用程序似乎找不到该文件,任何人都可以解释我做错了什么吗?

最佳答案

快速浏览一下,您正在尝试从“文档”目录(即您具有读写权限的目录,可以通过 iTunes 访问并进行备份)加载,而您自己的文件位于应用程序目录中(这是只读的)。

你想要的是(可能)NSBundle.MainBundle.BundlePath

这个 Xamarin 的 article涵盖了有关 iOS 文件系统的内容(以及更多内容)。

关于c# - MonoTouch - 从主包中读取文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12406644/

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