如何记录CoreData SQL查询?
我想知道是否有在CoreData中记录SQL查询的选项?是的,您可以通过将如何记录CoreData SQL查询?,sql,ios,core-data,logging,Sql,Ios,Core Data,Logging,我想知道是否有在CoreData中记录SQL查询的选项?是的,您可以通过将-com.apple.CoreData.SQLDebug 1放在“启动时传递的参数”中来实现这一点。我还发现您还可以将SQL文件从Documents文件夹中取出。打开端子并粘贴此行(将斜杠括号中的值替换为您的值): /Users//Library/Application-Support/iPhone-Simulator//Applications//Documents/.sqlite 只需在您喜爱的SQL查询浏览器中打开
-com.apple.CoreData.SQLDebug 1
放在“启动时传递的参数”中来实现这一点。我还发现您还可以将SQL文件从Documents文件夹中取出。打开端子并粘贴此行(将斜杠括号中的值替换为您的值):
/Users//Library/Application-Support/iPhone-Simulator//Applications//Documents/.sqlite
只需在您喜爱的SQL查询浏览器中打开该文件。如果有人想知道您应该在哪里设置该文件,请选择编辑方案->运行->参数选项卡。
/Users/<YourUsername>/Library/Application Support/iPhone Simulator/<SimulatorVersion>/Applications/<AppID>/Documents/<SQLDBName>.sqlite