当选择Item时,我正在使用UIDocumentPickerViewController从云存储中获取文件DidPickDocumentFromCloud被执行:
protected void DidPickDocumentFromCloud(object sender, UIDocumentPickedAtUrlsEventArgs e)
{
NSUrl[] temporaryFileUrl = e.Urls;
NSUrl fileUrl = temporaryFileUrl[0];
var demoPath = FileSystemHelper.Current.PDFStorageFolder.Path;
var targetFile = Path.Combine(demoPath, documentName + ".pdf");
pdfOutputUrl = NSUrl.FromFilename(targetFile);
File.Copy(fileUrl.ToString(), pdfOutputUrl.ToString());
}
// fileUrl = {file:///private/var/mobile/Containers/Data/Application/xxx-
xxx-xxx-xxx-xxx/tmp/com.xxx.xxx-Inbox/xxx.pdf}
哪个抛出“ FileUrl”的FileNotFoundException异常。我应该如何将文件复制到应用程序,以便可以使用它。
答案 0 :(得分:0)
我找到了需要使用NSFileManager复制文件的解决方案。