Как читать BLOB с помощью SharkORM
Я хотел бы прочитать поле BLOB из базы данных SQLite с помощью SharkORM, но я не знаю, как это правильно сделать. Вот модель, которую я использую:
class Entries: SRKObject {
@objc dynamic var _id = 0
@objc dynamic var meaning = ""
@objc dynamic var path: NSData? = nil
}
и запрос следующий:
let results: SRKResultSet = Entries.query().limit(1).fetch()
print(results)
Я знаю, что большой двоичный объект не равен нулю в базе данных, потому что я могу видеть некоторые данные с помощью средства просмотра базы данных SQLite, и приложение Android, использующее ту же самую БД, может прочитать большой двоичный объект. Но с моей реализацией в iOS результат вышеупомянутого кода всегда возвращается для BLOB.
Кто-нибудь знает, как читать BLOB с SharkORM?
Спасибо!