Я хотел бы прочитать поле 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)
Я знаю, что BLOB не равны нулю вбазы данных, потому что я вижу некоторые данные с помощью средства просмотра базы данных SQLite, а приложение Android, использующее одну и ту же БД, может читать большой двоичный объект.Но с моей реализацией в iOS результат вышеупомянутого кода всегда возвращается для BLOB.
Кто-нибудь знает, как читать BLOB с SharkORM?
Спасибо!