尝试在UWP Unity应用程序中使用FolderPicker时遇到上述异常。我已经从一个有效的示例中复制了代码,但没有成功:
FolderPicker folderPicker = new FolderPicker();
folderPicker.SuggestedStartLocation = PickerLocationId.Desktop;
folderPicker.FileTypeFilter.Add("*");
try
{
StorageFolder folder = folderPicker.PickSingleFolderAsync().GetResults();
}
catch (Exception e)
{
Debug.Log(e.ToString());
}
我的假设是,它不能与Unity UWP一起使用,这与Unity提供.NET等的子集类似。有人可以确认这一点还是我遗漏了一些明显的东西?
最好, 彼得
答案 0 :(得分:0)
您是否添加了从文件夹访问文件所需的功能和声明?这可能是导致上述错误的原因。
要从文件夹中选择文件,您需要从功能中选择图片库。 还要在声明下添加“文件打开选择器”。
您可以在Package.appxmanifest中找到此选项。
选中此选项可从文件夹访问文件。
https://docs.microsoft.com/en-us/windows/uwp/files/file-access-permissions