In SwiftData bedeutet das Attribut .externalStorage, dass wir problemlos alle Binärdaten neben der Datenbank speichern können. Dies scheint eine großartige Möglichkeit zu sein, Dateien einfach herunterzuladen/zwischenzuspeichern. Die Schwierigkeit liegt jedoch bei der Nutzung. Idealerweise möchte ich, dass auf diese Daten als tatsächliche Datei zugegriffen werden kann. Gibt es eine Möglichkeit, die einfache Speicherung in SwiftData mit der weiter verbreiteten Dateispeicherung zu ermöglichen?
Dieser Beitrag scheint darauf hinzudeuten, dass es nicht möglich ist, dass die Speicherung der Daten dem System überlassen bleibt.
Code: Select all
@Model
final public class LocalFileModel {
@Attribute(.unique) var href: String
@Attribute(.externalStorage) var data: Data
}