Windows Phone 8.1 文件选取器 UnauthorizedAccessException
Windows Phone 8.1 File Picker UnauthorizedAccessException
我在尝试复制 link 中的文件选取器示例时遇到问题,我使用通用应用程序 Windows 存储模板创建了一个新应用程序。
我提取了 class Scenario02
的内容并在我的示例中创建了一个类似的内容。这个 class 实现了一个名为 IFileOpenPickerContinuable
的接口,我从 class ContinuationManager
中提取它并在我的项目中创建一个同名的文件来实现该接口。
我 运行 应用程序时没有遇到任何编译错误。当执行 openPicker.PickMultipleFilesAndContinue();
行时,它抛出一个异常。
'UnauthorizedAccessException'(Access is denied. Exception from HRESULT: 0x80070005) exception.
在 Microsoft 示例中,他们不修改应用程序的任何清单。你知道我会错过什么吗?
(Question solved in a question edit. Converted to a community wiki answer.)
OP 写道:
Solved! The problem was trying to launch the data picker in the class constructor.
我在尝试复制 link 中的文件选取器示例时遇到问题,我使用通用应用程序 Windows 存储模板创建了一个新应用程序。
我提取了 class Scenario02
的内容并在我的示例中创建了一个类似的内容。这个 class 实现了一个名为 IFileOpenPickerContinuable
的接口,我从 class ContinuationManager
中提取它并在我的项目中创建一个同名的文件来实现该接口。
我 运行 应用程序时没有遇到任何编译错误。当执行 openPicker.PickMultipleFilesAndContinue();
行时,它抛出一个异常。
'UnauthorizedAccessException'(Access is denied. Exception from HRESULT: 0x80070005) exception.
在 Microsoft 示例中,他们不修改应用程序的任何清单。你知道我会错过什么吗?
(Question solved in a question edit. Converted to a community wiki answer.)
OP 写道:
Solved! The problem was trying to launch the data picker in the class constructor.