【发布时间】:2011-04-26 15:13:42
【问题描述】:
我的 iphone 应用程序使用 SQLite 数据库来存储数据。我有一个带有 blob 列的表,用于存储我的图像。
当我进行更新时,我不想覆盖用户的数据库,我想执行一些 sql 脚本并在需要时注入新数据。
我有一个为 Mac 制作的实用程序应用程序,它应该制作将在 iphone 上运行的 sql 脚本。
我在我的应用程序中将图像存储为 NSImages,但是当我想将数据导出为 sql 脚本(简单文本文件)时遇到问题。
我的文件应该有如下行:
Insert into Images(imageData) values ( ___IMAGE1_DATA___ );
Insert into Images(imageData) values ( ___IMAGE2_DATA___ );
Insert into Images(imageData) values ( ___IMAGE3_DATA___ );
问题是如何将图像数据序列化到我的 sql 脚本中,以便将数据正确导入 blob 列?
【问题讨论】:
-
我存储图像的列是 Blob 类型。
标签: objective-c string serialization nsdata