Я пытаюсь распечатать файл из пути к файлу, но сначала мне нужно запросить доступ к файлу, используя 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
из средства выбора файлов работает, но не при создании из пути к файлу.