如何记录CoreData SQL查询?

时间:2012-01-11 19:57:46

标签: sql ios core-data logging

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

2 个答案:

答案 0 :(得分:24)

是的,您可以通过将-com.apple.CoreData.SQLDebug 1置于“发布时传递的参数”来实现此目的

答案 1 :(得分:0)

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

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

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