【发布时间】:2018-05-19 21:45:08
【问题描述】:
我正在使用 Xamarin.IOS 创建一个生成 pdf 文件的应用程序。我想将几个页面添加到生成的每个文件中。为此,我在我的项目中添加了一个名为 MyDocs 的文件夹,并将 File.pdf 放入其中。我还在 MyDocs 中添加了一个名为 FileGet 的类,它有一个名为 GetFile 的静态方法,该方法将流返回到 File.pdf。
GetFile 是这样实现的:
using System.IO;
...
return new FileStream(Path.Combine("MyDocs", "File.pdf"), FileMode.Open, FileAccess.Read);
我这样调用方法:
using MyApp.MyDocs;
using System.IO;
/*
code to generate the user's pdf document
*/
FileStream stream = FileGet.GetFile();
/*
code to append documents
*/
但得到一个
System.IO.DirectoryNotFound: Could not find a part of the path "/private/var/containers/Bundle/Application/1B01EF3D-CA49-47F9-9CBB-30EE10AEE6A1/MyApp.app/MyDocs/File.pdf".
在 MyDocs 文件夹中访问 File.pdf 的正确方法是什么? 或者这不是在应用程序中存储 pdf 文件的正确方法?
【问题讨论】:
-
@zambonee 不是
标签: c# xamarin xamarin.ios