我在我的程序中使用 sqlite。为了保存 NSData 我正在使用这个:
sqlite3_bind_blob(addStmt, 5, somedata, -1, SQLITE_TRANSIENT);
并像这样取回它:
NSData *data = [[NSData alloc] initWithBytes:sqlite3_column_blob(selectstmt, 4) length:sqlite3_column_bytes(selectstmt, 4)];
但是当我试图查看数据时:
NSLog(@"%@", data);
它回来了:<84fa8801 0200>
请帮我把它转换成真正的 NSData ..