【问题标题】:Can I identify the sqlite database used from an NSManagedObject我可以从 NSManagedObject 中识别使用的 sqlite 数据库吗
【发布时间】:2015-09-04 09:49:06
【问题描述】:

我正在处理一个复杂的项目,该项目涉及在程序中访问多个不同的数据库。

如果我在 XCode 中的断点处并且引用了 NSManagedObject,是否可以回溯对象的层次结构并确定该 NSManagedObject 来自哪个 sqlite 数据库?

谢谢

【问题讨论】:

    标签: sqlite core-data nsmanagedobject


    【解决方案1】:

    找到了...可以像这样从 LLDB 命令行中识别数据库...

    po[[[theNSManagedObject managedObjectContext] persistentStoreCoordinator] persistentStores]

    在许多/大多数/所有情况下,persistentStores 仅返回一个数据库,而该数据库将是记录的来源。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-12-09
      • 2012-04-16
      • 1970-01-01
      • 2023-03-04
      • 2020-02-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多