![]() |
Dateien außerhalb der Sandbox öffnen
Hallo,
ich schreibe eine App um Dokumente eines eigenen Dateityps anzuzeigen. Wie kann ich in iOS Dateien öffnen, die sich nicht in meiner Sandbox befinden? Die Auswahl funktioniert schon über einen TUIDocumentPickerViewController bzw. die Files-App, ich bekomme aber jeweils eine Security-scoped URL übergeben und weiß nicht wie ich damit umzugehen habe. Laut iOS-Dokumentation, müsste ich den Zugriff erst mit
Delphi-Quellcode:
registrieren was ich leider in der
startAccessingSecurityScopedResource()
Delphi-Quellcode:
nicht gefunden habe oder ein
iOSApi
Delphi-Quellcode:
benutzen.
UIDocument
Das
Delphi-Quellcode:
braucht aber eine
UIDocument
Delphi-Quellcode:
, die ich nicht nicht bekomme, weil ich bei allen Versuchen sie aus der übergebenen Url zu parsen eine Exception erhalte oder die App kommentarlos geschlossen wird.
NSUrl
Im Debugger kann ich die übergebene Url auch als String lesen und auch Änderungen wie z.b. substring sind kein Problem, aber ein einfaches
Delphi-Quellcode:
wirft auch schon eine Exception.
log.d()
Die Exceptions sind leider auch alle von der Form "Zugriffsverletzung bei Adresse ABC beim Zugriff auf Adresse XYZ". |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:51 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz