【发布时间】:2019-09-16 06:54:16
【问题描述】:
我正在开发一个应用程序,我希望用户能够使用按钮截取屏幕截图(这可行,但它存储在相机胶卷中)。我需要保留这些屏幕截图的历史记录以及网站名称等。
我一直在读到不建议将二进制数据保存在 sqlite 数据库中,所以我偶然发现了核心数据。我还在学习,但想到的一个问题是这个。有些人建议将文件名保存到 coredata,然后将图像保存到文档目录。我想将数据读回表格视图控制器并拥有单元格的图像部分。我需要在阅读时将图像大小调整为我想要的大小,还是会自动缩小到所需的大小?
另外,当保存到文档目录时,这些文件是否可以从相机胶卷中访问?我不希望它们存在,我想让用户能够使用 tableviewcontroller 删除它们。
如果我需要扩展任何内容,请告诉我。我正在学习 Swift,所以我确定我错过了一些东西。
【问题讨论】:
-
您的应用程序是基于文档的应用程序吗?也就是说,你用的是 UIDocument 吗?
-
不,不是。它只是一个访问站点的应用程序,截取该站点的屏幕截图,我想将屏幕截图与有关该站点的其他元数据一起保存。我最初以为我只是将图像保存到 sqlite 数据库,但我一直在阅读这是一种不好的做法。
标签: swift image core-data resize