1

可以将指向 sqlite3 处理程序的指针转换为 NSData 吗?

然后我就可以加密和解密它了。

我有:

sqlite *sqliteHandle;
NSData *dataDB = [NSData dataWithBytes:&sqliteHandle length:sizeof(sqliteHandle)];

但这只会给我指针,而不是实际数据。

4

1 回答 1

0

sqllite * 是指向 SQLLite 连接对象的指针,您不太可能直接从中获取数据。您需要先执行查询,然后从结果中提取数据。

您可能想调用sqlite3_column_blob以获取列的原始数据。

检查文档;http://www.sqlite.org/capi3ref.html#sqlite3_column_blob

于 2012-11-26T19:08:47.920 回答