3

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);

しかし、私のアプリケーションはファイルを見つけることができないようです.誰かが私が間違っていることを説明できますか?

4

1 に答える 1

5

簡単に見てみると、自分のファイルがアプリケーションディレクトリ(読み取られている)内にあるときに、「ドキュメント」ディレクトリ(つまり、読み取り/書き込みアクセス権があり、iTunes経由でアクセスしてバックアップできるディレクトリ)からロードしようとしています。 -それだけ)。

あなたが欲しいのは(おそらく)NSBundle.MainBundle.BundlePath

このXamarinの記事では、iOSファイルシステムに関するこれ(およびその他多数)について説明しています。

于 2012-09-13T13:09:40.173 に答える