访问被拒绝错误windows phone 8

时间:2013-10-15 11:19:32

标签: c# windows-phone

我在接下来的行

时遇到错误

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}

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

2 个答案:

答案 0 :(得分:1)

http://msdn.microsoft.com/en-us/library/windows/apps/windows.storage.knownfolders.pictureslibrary Windows Phone 8:此API不能直接在您的代码中使用。

在我的应用中,我使用了

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

选择一张照片。

答案 1 :(得分:1)

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