从核心数据中观察完整的sql日志(没有占位符)

时间:2017-08-18 13:27:36

标签: ios sqlite core-data

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

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

  

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

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

1 个答案:

答案 0 :(得分:1)

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

 -com.apple.CoreData.SQLDebug 3