Unity UWP FolderPicker создает недопустимое исключение дескриптора окна - PullRequest
0 голосов
/ 27 ноября 2018

Я получаю указанное выше исключение при попытке использовать FolderPicker в приложении UWP Unity.Я скопировал код из рабочего примера, но безуспешно:

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 голосов
/ 27 ноября 2018

Вы добавили возможности и декларации, необходимые для доступа к файлам из папки?Это может быть причиной вышеуказанной ошибки.

Чтобы выбрать файлы из папки, вам нужно выбрать «Библиотека изображений» в разделе «Возможности».Также в декларациях добавьте средство выбора файлов.

Вы можете найти эти опции в Package.appxmanifest.

Установите этот флажок для доступа к файлу из папки.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...