猿问

Xcode 4和核心数据:如何启用SQL调试

Xcode 4和核心数据:如何启用SQL调试

我正在开发一个通用的iOS应用程序,我想在调试时看到日志中的原始SQL。这篇博文中有一些关于如何为iOS Core Data开发启用原始SQL日志记录的信息。给出的示例适用于Xcode 3,我不清楚如何在Xcode 4中启用它。

我尝试了“产品” - >“编辑方案”并将“ -com.apple.CoreData.SQLDebug 1 ” 添加到“启动时传递的参数”,但我仍然没有在日志中看到任何输出。不确定我是在寻找错误的地方还是仅仅错误地传递了参数。


catspeake
浏览 523回答 3
3回答

牧羊人nacy

我遇到了这个问题,然后意识到这是一个愚蠢的遗漏,我认为这对你们中的某些人来说是个错误。当我进入论证时Xcode (4.3.1),我遗漏了领先的连字符。如果我在命令行输入它,我不会这样做,但在GUI中我省略了它。我没有发现输入2个单独的args或者一个(如某些帖子所建议的)。所以使用:-com.apple.CoreData.SQLDebug 1而不是简单地:com.apple.CoreData.SQLDebug 1这在模拟器和真实设备中对我有用
随时随地看视频慕课网APP
我要回答