2016-11-21 2 views

ответ

0

Я подозреваю, что причина в том, что вы пытаетесь использовать файлы в общей библиотеке портативных классов. Поскольку эта библиотека используется совместно с UWP, Android и iOS, вы не можете использовать Windows StorageFile.

Чтобы обойти эту проблему, вам нужно будет создать интерфейс для доступа к файлам и его реализации для каждой операционной системы отдельно. Работа с файлами очень хорошо описана in Xamarin Documentation.

+0

Привет, Мартин, Спасибо за ответ. Дело в том, что проблема не в PCL, а в проекте Xamarin-Forms Shared. и я пишу код в блоке, зависящем от платформы. Другое дело - objStorageFolder.GetFileAsync («FileName.txt») работает нормально, но objStorageFolder.GetFilesAsync() не работает. – qazi

+0

В поддержку моих предыдущих комментариев, если вам нравится, я могу отправить пример кода. – qazi

+0

Да, это очень поможет :-) –