【问题标题】:Store Core Data Sqlite in NSLibraryDirectory or NSApplicationSupportDirectory?在 NSLibraryDirectory 或 NSApplicationSupportDirectory 中存储 Core Data Sqlite?
【发布时间】:2015-05-30 04:43:59
【问题描述】:

NSLibraryDirectory 和 NSApplicationSupportDirectory 有什么区别?如果我打算使用同步服务,哪个是存储 Core Data .sqlite 文件的最佳位置?

我目前将我的 .sqlite 文件存储在 NSLibraryDirectory 中。如果 NSApplicationSupportDirectory 被证明是更好的选择,那么改变它会如何影响我当前的用户?是否可以轻松更改?我应该采取哪些步骤来确保现有用户的无缝过渡?

【问题讨论】:

    标签: ios sqlite core-data path sync


    【解决方案1】:

    如果您存储数据文件的同步服务无关紧要。但是,如果您要更改其位置,则必须将以前用户的数据文件移动到新位置。

    【讨论】:

    • 为什么我会选择将文档存储在一个地方而不是另一个地方?例如,在 NSLibraryDirectory 与 NSApplicationSupportDirectory 中存储文档是什么意思?它们有何不同?
    猜你喜欢
    • 2012-04-25
    • 2016-11-20
    • 1970-01-01
    • 1970-01-01
    • 2011-09-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-03
    相关资源
    最近更新 更多