1

我在下一行收到错误

StorageFolder picturesFolder = KnownFolders.PicturesLibrary;

例外是:ex {System.UnauthorizedAccessException:访问被拒绝。(来自 HRESULT 的异常:0x80070005 (E_ACCESSDENIED))在 Windows.Storage.KnownFolders.get_PicturesLibrary() 在 WinTooth.MainPage.d__0.MoveNext()} System.SystemException {System.UnauthorizedAccessException}

我还添加了行来注册文件关联扩展名。请建议/帮助。

4

2 回答 2

1

http://msdn.microsoft.com/en-us/library/windows/apps/windows.storage.knownfolders.pictureslibraryWindows Phone 8:此 API 不打算直接从您的代码中使用。

在我的应用程序中,我使用

             var photoChooserTask = new PhotoChooserTask();
             photoChooserTask.Completed += OnPhotoChooserTask_Completed;
             photoChooserTask.Show();

选择一张照片。

于 2013-10-15T11:29:38.680 回答
1

我遇到了同样的问题,但我的问题是我使用 iBuffer 读取了太多文件,因此占用了太多内存,导致内存不足。所以我优化了它,这个问题得到了解决。

于 2015-07-21T05:43:40.047 回答