我遇到FutureAccessList(https://msdn.microsoft.com/library/windows/apps/br207457)的问题。我的应用程序允许您选择文件夹,我使用StorageApplicationPermissions.FutureAccessList.Add将相应的文件夹添加到列表中,然后保存令牌。
picker.ViewMode = PickerViewMode.Thumbnail;
picker.FileTypeFilter.Add("*");
result = await picker.PickSingleFolderAsync();
if (result != null)
{
string token = Windows.Storage.AccessCache.StorageApplicationPermissions.FutureAccessList.Add(result);
// save the token
}
一切都运行良好但最近我的手机(我不知道它是否与此问题相关)有固件更新,从那时起我尝试调用Windows.Storage.AccessCache.StorageApplicationPermissions.FutureAccessList.GetFolderAsync我得到了一个FileNotFoundException,错误是无关紧要的,因为文件夹确实存在且令牌与我要求的相同!
我试图调查这个问题,我不明白我做错了什么。下面的屏幕截图显示了我如何尝试从FutureAccessList获取相应的文件夹,此屏幕截图还显示该令牌存在于FutureAccessList中。
Screenshot: GetFolderAsync from FutureAccessList and then the FileNotFoundException
你有什么想法吗?