如何查看CoreData应用程序中的数据?

问题描述 投票:0回答:1

我有使用 SwiftUI 和 CoreData 开发的应用程序。我使用 XCode 中用于 CoreData 管理的内部工具创建了实体。但是有没有任何工具可以查看/读取我的 CoreData 应用程序的内容?我想一切都存储在普通的 SQLite DB 中,而 CoreData 只是它上面的一层。

如有任何建议,我们将不胜感激

swift sqlite swiftui core-data
1个回答
0
投票

要查看 Core Data 应用程序中的数据,您有以下几种选择:

  1. SQLite Browser:由于 Core Data 通常使用 SQLite 进行数据存储,因此像 DB Browser for SQLite 这样的工具可以很方便。您可以直接打开 SQLite 文件并轻松浏览或查询您的数据。

  2. Xcode 调试器:在 Xcode 中运行应用程序时,您可以在调试器中检查 Core Data 对象。使用

    NSFetchRequest
    ,您可以获取数据并将其打印到控制台进行检查。

  3. 核心数据模型检查器:在 Xcode 中,您可以通过选择

    .xcdatamodeld
    文件来查看核心数据模型。这可以让您看到定义的实体及其属性。

  4. SwiftUI 中的自定义视图:您可以在应用程序中创建一个简单的 SwiftUI 视图来显示核心数据内容。这样,您可以直接将数据结构可视化为应用程序的一部分。

  5. 第三方工具:还有多种第三方工具可用,例如 Core Data Editor 或 Core Data Manager,它们提供用户友好的界面来帮助您浏览 Core Data 实体。

这些方法应该可以让您更轻松地访问和管理您的核心数据内容。

© www.soinside.com 2019 - 2024. All rights reserved.