Как читать 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?

Спасибо!

0 ответов

Другие вопросы по тегам