在SQLite文件中保存图像 - 初学者

时间:2012-03-24 20:40:55

标签: iphone objective-c sqlite

如何将一堆图像(png)保存到SQLite数据库文件中,并将其分发到应用程序中。

我知道我们能够将一些文本数据存储在SQLite数据库文件中并将其分发到应用程序中。但是,如何保存图像呢?

2 个答案:

答案 0 :(得分:1)

您可以将其另存为BLOB(二进制长对象)类型。这意味着它会将图像保存为表格中的二进制数据,就像保存常规文本一样。

我认为你可以只使用它的数据创建一个UIImage对象,在UIImage框架中尝试“initImageWithData”方法或类似的东西。

答案 1 :(得分:0)

您也可以保存二进制文件。 使用BLOB。 只需用byte [] / Blob

替换String / Text

http://sqlite.org/datatype3.html

这里提供了一个带有android的SQLite的一般教程 http://www.vogella.de/articles/AndroidSQLite/article.html

对于iPhone,这可能会有所帮助 http://www.icodeblog.com/2008/08/19/iphone-programming-tutorial-creating-a-todo-list-using-sqlite-part-1/