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 に答える