ios - 获取 Core Data 中的文件路径

标签 ios core-data path

是否可以获取存储在 Core Data 中的文件的路径,或者我只能提取文件本身?我需要在核心数据中存储为 NSData 属性的文件的路径,而不是数据库本身。一些 iOS 功能通常需要一个 NSURL 而不是文件本身,我还没有弄清楚如何将它与 Core Data 结合起来。

最佳答案

如果您使用的是 SQLite,则数据库中没有"file"。数据库是单个文件。

如果您在数据库中存储二进制数据,则无法直接访问其下的文件(即使假设您正在使用外部存储作为选项)。

如果您希望直接通过文件访问 Core Data 下的 SQLite 数据库内部的某些内容,那么您将需要自己将其写入另一个文件。

关于ios - 获取 Core Data 中的文件路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25801480/

相关文章:

python - 向后读取字符串并首先终止于 '/'

ios - 如何在“RLMArray”中使用“removeAllObjects”

ios - swift 中 AppDelegate 和 Context 的作用是什么?

ios - 如何为 navigationItem titleView 设置按钮?

ios - 核心数据与神奇记录

ios - NSFetchedResultsController 未解析的标识符 Swift 4

python - 如何解决 VS 代码中没有名为 'selenium' 的模块?

python - 在所有驱动器中搜索一个文件

ios - 在 TableView 中选择行时看到相应的 View Controller

iphone - 具有多个实体的 CoreData 编程