我試圖調試RestKit對象映射,並注意到在整個代碼中都有對RKLogDebug
的調用,但看起來該宏未定義在某處。我如何啓用它?iPhone RestKit如何啓用RKLogDebug?
回答
您要添加的東西是這樣的:
RKLogConfigureByName("RestKit", RKLogLevelWarning);
RKLogConfigureByName("RestKit/ObjectMapping", RKLogLevelTrace);
RKLogConfigureByName("RestKit/Network", RKLogLevelTrace);
你的代碼。有關各個級別的信息,請參閱RKLog.h。這是非常漂亮的技巧。
N.B.這支持最後的通配符,例如,
RKLogConfigureByName("*", RKLogLevelTrace); // set all logs to trace,
RKLogConfigureByName("RestKit*", RKLogLevelWarning); // set all RestKit logs to warning (leaving the app-specific log untouched).
- 謝謝凱文!
如第一個答案中所述,您可以通過調用RKLogConfigureByName
將應用程序配置爲特定組件。
您還可以在Xcode方案中使用環境變量爲特定組件配置RestKit。這對於您針對不同環境持續構建應用程序時尤其有用。
這裏的日誌http://restkit-tutorials.com/logging-in-restkit-debug-tips/
死鏈接。 ..... – Borzh 2018-01-22 21:45:57
嘿@Borzh它可在這裏存檔https://web.archive.org/web/20150706073124/http://restkit-tutorials.com:80/logging-in-restkit-debug-tips – 2018-01-24 12:55:18
- 1. Iphone Restkit RKObjectLoader錯誤
- 2. Cocos2d-iphone v2和RestKit
- 3. Restkit的映射iphone
- 4. 如何使用RestKit
- 5. 如何使用restkit
- 6. 嵌套的JSON與iPhone上的restkit iphone
- 7. 如何使用Restkit映射
- 8. RestKit:如何使用RKMappingOperation
- 9. 如何同時使用RestKit
- 10. iPhone如何啓用或禁用UITabBar
- 11. iPhone,如何啓用橫向滾動
- 12. iPhone:如何重新啓用MKUserLocation'藍點'?
- 13. 如何啓動iPhone應用程序
- 14. iPhone:如果振動啓用
- 15. 如何映射RESTKit
- 16. 如何從iPhone應用程序中啓動iPhone日曆?
- 17. iPhone PhoneGap restKit/jsonkit重複符號
- 18. 如何使用RestKit映射XML textContent?
- 19. 如何在iOS中使用RestKit 2.X?
- 20. 如何將RKValueTransformers.h與RestKit一起使用
- 21. 如何使用RestKit映射根詞典?
- 22. 如何使用RestKit刪除對象?
- 23. 如何使用RestKit-0.2發佈對象
- 24. 如何使用RestKit發送布爾值?
- 25. 如何用RestKit映射不同的json?
- 26. 如何在RestKit 0.20中使用RKDotNetDateFormatter?
- 27. 如何使用RestKit指定關係?
- 28. 如何使用restkit進行發佈
- 29. RestKit如何發佈對象
- 30. 如何管理與Restkit
RestKit的詳細說明你可能是最真棒人在整個宇宙,你知道嗎? – jturolla 2012-11-27 15:48:02
好吧,天哪......謝謝! – 2012-11-27 15:48:59
N.B.這最終支持通配符,例如'RKLogConfigureByName(「*」,RKLogLevelTrace);'將所有日誌設置爲跟蹤,'RKLogConfigureByName(「RestKit *」,RKLogLevelWarning);'將所有RestKit日誌設置爲警告(保持應用程序特定的日誌不變)。 – Kevin 2013-10-16 20:34:23