我想用 SharkORM 从 SQLite 数据库中读取 BLOB 字段,但我不知道如何正确执行。这是我使用的模型:
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 应用程序可以读取 BLOB。但是对于我在 iOS 中的实现,上述代码的结果总是返回 BLOB。
有谁知道如何用 SharkORM 读取 BLOB?
谢谢!