【问题标题】:See the core data table in Device见Device中的核心数据表
【发布时间】:2013-05-16 14:22:18
【问题描述】:

在我的应用程序中,我使用核心数据来存储数据。现在我需要进行核心数据迁移。要检查核心数据迁移是否正确完成我想查看核心数据表有什么办法吗?

【问题讨论】:

    标签: ios core-data core-data-migration


    【解决方案1】:

    对于 Xcode 10.2.*

    1. 确保设备已连接到计算机。
    2. 已选择“窗口”选项卡 ->“设备和模拟器”
    3. 选择您的应用程序
    4. 单击设备窗口底部显示的滚轮符号。将出现一个带有三个选项的小弹出窗口
    5. 选择“下载容器...”。并将 app bundle 保存在您计算机上所需的位置。
    6. 更精细地转到下载的应用程序包文件并右键单击它。
    7. 选择“显示包装内容”
    8. 打开“AppData”->“库”->“应用程序支持”。这将列出您的应用程序的 sqlite 数据库。

    使用任何 sqlite 数据库查看器实用程序(例如 DB Browser for SQLite)来查看数据库的内容。

    【讨论】:

      【解决方案2】:

      如果您将设备连接到计算机并在 Xcode 中打开 Organizer,您可以从设备中复制数据库文件并使用您喜欢的工具对其进行检查。

      1. 将您的设备连接到计算机
      2. 打开 Xcode->Organizer
      3. 从设备选项卡中选择应用程序(在您连接的设备下)
      4. 在底部有一个名为“沙盒中的数据文件”的部分
      5. 点击“下载”将文件复制到您的计算机

      【讨论】:

      • 我找不到它,很可能是因为 Xcode 在您回答后发生了很大变化。你知道在 Xcode 8 中执行此操作的方法吗?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-11
      • 2018-01-08
      • 2011-10-16
      相关资源
      最近更新 更多