0

我有一个使用sqlite数据库的 iOS 应用程序。我需要保留几张允许用户拍摄和保存的照片,最合适的处理方式应该是什么?将它们存储Documentsjpeg图像文件?将它们存储到数据库中?我发现一些帖子处理这两个选项,但我想知道哪一个是最正确或最推荐的......

提前致谢

4

2 回答 2

0

我倾向于将图像存储在数据库中Documents并在数据库中创建一个带有图像路径的记录。

于 2013-10-17T15:31:54.233 回答
0

您可以使用任何一种方法。像 neilco 一样,我更倾向于将图像作为文件存储在您的文档目录中,并将它们的路径保存在您的数据库中。

您还可以将它们作为 BLOB 存储在数据库中。如果这样做,请确保将图像 BLOB 分开实体,并仅在需要时加载它们。这样,您就不会陷入使用图像数据读取“正常”数据库实体的困境。

于 2013-10-17T16:17:43.063 回答