AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Cross-Platform-Entwicklung iOS Dateien außerhalb der Sandbox öffnen
Thema durchsuchen
Ansicht
Themen-Optionen

Dateien außerhalb der Sandbox öffnen

Ein Thema von xcvhgbjk · begonnen am 20. Okt 2020
Antwort Antwort
xcvhgbjk

Registriert seit: 20. Okt 2020
1 Beiträge
 
#1

Dateien außerhalb der Sandbox öffnen

  Alt 20. Okt 2020, 11:10
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 startAccessingSecurityScopedResource() registrieren was ich leider in der iOSApi nicht gefunden habe oder ein UIDocument benutzen.
Das UIDocument braucht aber eine NSUrl , 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.

Im Debugger kann ich die übergebene Url auch als String lesen und auch Änderungen wie z.b. substring sind kein Problem, aber ein einfaches log.d() wirft auch schon eine Exception.

Die Exceptions sind leider auch alle von der Form "Zugriffsverletzung bei Adresse ABC beim Zugriff auf Adresse XYZ".
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:25 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz