如何打开保存在我的 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 中的数据(使用核心数据模型保存)的主要内容,如果未能解决你的问题,请参考以下文章