【问题标题】:How to log CoreData SQL queries?如何记录 CoreData SQL 查询?
【发布时间】:2012-02-08 04:38:01
【问题描述】:

我想知道是否有在 CoreData 中记录 SQL 查询的选项?

【问题讨论】:

标签: sql ios core-data logging


【解决方案1】:

是的,您可以通过将-com.apple.CoreData.SQLDebug 1 放入“启动时传递的参数”来做到这一点

【讨论】:

  • 如果有人想知道应该在哪里设置它,请选择 Edit Scheme -> Run -> Arguments 选项卡。
【解决方案2】:

我还发现您也可以从 Documents 文件夹中获取 sql 文件。打开终端并粘贴此行(将斜线括号中的值替换为您的值):

/Users/<YourUsername>/Library/Application Support/iPhone Simulator/<SimulatorVersion>/Applications/<AppID>/Documents/<SQLDBName>.sqlite

只需在您喜欢的 SQL 查询浏览器中打开文件即可。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-20
    • 2013-10-08
    • 2018-02-07
    • 1970-01-01
    相关资源
    最近更新 更多