2017-08-28 4 views
0

Ich arbeite derzeit an einer App, die Dokumente in Cloud-Speicher speichert. Und ich muss meine Dokumente in der App für neue Dateien platzieren. Und jetzt bekomme ich die Liste der Dokumente und nachdem ich auf ein einzelnes Dokument geklickt habe, sind keine Daten mehr für die Vorschau verfügbar. Und ich bin nicht sicher in der Datei-Provider-Erweiterung, wo die Filedata in die Datei zu schreiben und welche URL sollten wir zurück zu func urlForItem(withPersistentIdentifier identifier: NSFileProviderItemIdentifier) -> URL?iOS11 Datei-Provider-Erweiterung funktioniert nicht

Antwort

1

Sie möchten die Dateien wahrscheinlich irgendwo in Ihrem App-Gruppencontainer speichern, damit sowohl die Erweiterung als auch die App auf die Datei zugreifen können.

Wenn Sie die Dateien in ein Unterverzeichnis legen möchten, liegt es an Ihnen. Dem Vorschlag von der WWDC-Sitzung zu folgen und die Artikelkennung, gefolgt von dem Dateinamen, zu setzen, ist wahrscheinlich keine schlechte Idee. Auf diese Weise können Sie die Element-ID ganz einfach aus der URL abrufen und vermeiden, Konflikte zu benennen.

Verwandte Themen