我试图调试RestKit对象映射,发现有来电RKLogDebug
整个代码,但现在看来,宏观某处不确定的。 我如何才能启用它?
Answer 1:
您要添加的东西是这样的:
RKLogConfigureByName("RestKit", RKLogLevelWarning);
RKLogConfigureByName("RestKit/ObjectMapping", RKLogLevelTrace);
RKLogConfigureByName("RestKit/Network", RKLogLevelTrace);
你的代码。 见RKLog.h为各种水平。 这是很招。
NB这个支持在最后一个通配符如此,例如,
RKLogConfigureByName("*", RKLogLevelTrace); // set all logs to trace,
RKLogConfigureByName("RestKit*", RKLogLevelWarning); // set all RestKit logs to warning (leaving the app-specific log untouched).
- 感谢凯文!
Answer 2:
正如在第一个答案描述你可以通过调用配置应用到特定的组件RKLogConfigureByName
。
您还可以使用环境变量在Xcode方案的具体组件配置RestKit。 尤其是当你不断有你的应用程序建立针对不同的环境,这非常有用。
下面是RestKit记录的详细解释http://restkit-tutorials.com/logging-in-restkit-debug-tips/
文章来源: iPhone RestKit how to enable RKLogDebug?