如何打开保存在我的 in pad 中的数据(使用核心数据模型保存)

Posted

技术标签:

【中文标题】如何打开保存在我的 in pad 中的数据(使用核心数据模型保存)【英文标题】:How to Open data(saved using core data model) saved in my in pad 【发布时间】:2015-09-30 07:29:49 【问题描述】:

我是核心数据的新手,创建了一个模型并在我的模拟器中保存了一些数据,并打开了包含我的数据的 .sqlite 文件夹。

现在我在 iPad 上用不同的数据做了同样的事情

    如何在 iPad 中查看 .Sqlite 文件,它的存储位置...

    我可以在另一台 iPad 上复制相同的数据吗,我的意思是不再输入所有数据……。

谢谢……

【问题讨论】:

【参考方案1】:
    您可以在将设备附加到 Xcode 时获取应用的容器。

Windows->Devices->Your App->点击小设置按钮->选择下载容器。

显示您保存的appdata的内容,您将在文件夹中看到.sqlite文件。

在浏览数据方面,您有多种选择。 这是关于浏览核心数据的好工具的讨论。 Is there a good Core Data browsing tool out there? 在这种情况下,我使用 DB Browser,它工作正常。

    您能否详细解释一下您为什么要这样做?

希望对你有帮助:)

【讨论】:

我正在开发 POS 应用程序,我有 1000 件物品要存储在应用程序中,所以在保存在一台 iPad 后,想将其转移到其他设备.. 嗨 Krishna 您是否尝试更换容器?我想它可能行不通。我目前没有机会这样做,不确定是否有效。【参考方案2】:

是的,您可以将数据文件存储在“Documents”文件夹中,其路径为:

- (NSString *)pathToDocumentFolder

    NSArray *paths = NSSearchPathForDirectoriesInDomains( NSDocumentDirectory, NSUserDomainMask, YES);

    if( [paths count] < 1 )
        return nil;

    return [paths objectAtIndex:0];

【讨论】:

以上是关于如何打开保存在我的 in pad 中的数据(使用核心数据模型保存)的主要内容,如果未能解决你的问题,请参考以下文章

如何在我的 IOS SwiftUI 应用程序中打开文件?

如何使用 H2 内存数据库保存数据?

关闭表单后如何保留 numericupdown 中的值

如何不让一个超平面影响多类线性核 SVM 中的决策?

如何使用异步任务保存多个 JSON 数据对象

如何使用js自动下载PDF?