Unity UWP FolderPicker引发无效的窗口句柄异常

时间:2018-11-27 08:49:02

标签: c# unity3d uwp

尝试在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等的子集类似。有人可以确认这一点还是我遗漏了一些明显的东西?

最好, 彼得

1 个答案:

答案 0 :(得分:0)

您是否添加了从文件夹访问文件所需的功能和声明?这可能是导致上述错误的原因。

要从文件夹中选择文件,您需要从功能中选择图片库。 还要在声明下添加“文件打开选择器”。

您可以在Package.appxmanifest中找到此选项。

选中此选项可从文件夹访问文件。

https://docs.microsoft.com/en-us/windows/uwp/files/file-access-permissions