Получение доступа к файлу в формах Xamarin - PullRequest
0 голосов
/ 29 апреля 2019

Я пытаюсь распечатать файл из пути к файлу, но сначала мне нужно запросить доступ к файлу, используя StartAccessingSecurityScopedResource.

На данный момент у меня есть следующий код:

       private void Initialise_Print()
    {
            NSUrl url = NSUrl.FromString("file:///private/var/mobile/Containers/Data/Application/Code/Documents/Test.pdf");
            var securityEnabled = url.StartAccessingSecurityScopedResource();

            PrintDoc(url.Path);
    }

Но StartAccessingSecurityScopedResource всегда возвращает false, отказывая мне в доступе и приводя к тому, что принтер не может найти файл, почему это так?

Кроме того, передача NSUrl из средства выбора файлов работает, но не при создании из пути к файлу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...