iPhone - 从手机复制 sqlite 文件以在模拟器中使用

标签 iphone cocoa-touch core-data

我正在开发一个使用 Core Data 的应用程序,并在开发过程中在实际测试设备上创建了一组很棒的测试装置。

我想从手机中提取该 sqlite 文件并能够在模拟器中使用它。

我的应用程序委托(delegate)将 sqlite 文件的位置指定为:

NSURL *storeUrl = [NSURL fileURLWithPath: [[self applicationDocumentsDirectory] stringByAppendingPathComponent: @"Quadriped.sqlite"]];

最简单的方法是什么?

最佳答案

您可以进入 Xcode 中的 Organizer 窗口并深入了解设备的文件系统。这是我不久前刚刚发表的一篇博客文章,描述了这一点:

http://www.dosomethinghere.com/2010/12/13/moving-a-sqlite-database-from-device-to-simulator/

关于iPhone - 从手机复制 sqlite 文件以在模拟器中使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4567385/

相关文章:

iphone - 关于 NSPredicate 和 NSMutableArray 深拷贝

iphone - 如何检测用户是否在浏览器中安装了 iOS 应用程序 - 如帖子中的示例站点

iphone - 在 iPhone 应用程序中跨多个屏幕进行通用覆盖的最佳方法?

iphone - 如何让从相机拍摄的图像占据整个屏幕

ios - 设置 NSManagedObject 属性会停止应用程序...有时

ios - 如何正确删除 NSManagedObject 关系

core-data - 将 SwiftUI 与核心数据一起使用

iphone - 释放tableview ios iphone中的所有单元格

ios - UIView 变透明后如何检测手势?

ios - 为什么我的 UITableViewCell 不取消选择并更新它的文本?