В SwiftData атрибут .externalStorage означает, что мы можем легко хранить любые двоичные данные, смежные с базой данных. Кажется, это отличный способ легко загружать/кэшировать файлы. Однако сложность заключается в использовании. В идеале я хочу, чтобы эти данные были доступны как реальный файл. Есть ли способ упростить хранение данных в SwiftData с помощью более широко используемого файлового хранилища?
Этот пост, похоже, предполагает, что это невозможно, что хранение данных зависит от системы.
@Model
final public class LocalFileModel {
@Attribute(.unique) var href: String
@Attribute(.externalStorage) var data: Data
}
Подробнее здесь: https://stackoverflow.com/questions/798 ... the-url-of
Мобильная версия