是否有可能以某种方式从核心数据操作中看到完整的sql日志,并插入实际值,等等。

-com.apple.CoreData.SQLDebug 1仅显示占位符,如下所示:


  CoreData:sql:INSERT INTO ZFOO(Z_PK,Z_ENT,Z_OPT,ZACTIVE,
  ZISENROLLED,ZNAME,ZPACKAGETYPE,ZPRODUCTID)值(?,?,?,?,?,?,
  ?,?)


也许我可以在数据库级别执行此操作-强制sql保留日志?

最佳答案

您可以为SQLDebug标志指定不同的值,以获取更多详细信息。我认为SQLDebug 3将提供值:

 -com.apple.CoreData.SQLDebug 3

10-08 07:01