Tôi đang cố gắng gỡ lỗi ánh xạ đối tượng RestKit và nhận thấy rằng có các cuộc gọi đến RKLogDebug
trong suốt mã, nhưng có vẻ như macro đó không được xác định ở đâu đó. Làm thế nào tôi có thể kích hoạt nó?iPhone RestKit cách bật RKLogDebug?
Trả lời
Bạn muốn thêm một cái gì đó như thế này:
RKLogConfigureByName("RestKit", RKLogLevelWarning);
RKLogConfigureByName("RestKit/ObjectMapping", RKLogLevelTrace);
RKLogConfigureByName("RestKit/Network", RKLogLevelTrace);
mã của bạn. Xem RKLog.h cho các cấp độ khác nhau. Nó là khá lừa.
N.B. điều này hỗ trợ ký tự đại diện ở cuối, vì vậy, ví dụ:
RKLogConfigureByName("*", RKLogLevelTrace); // set all logs to trace,
RKLogConfigureByName("RestKit*", RKLogLevelWarning); // set all RestKit logs to warning (leaving the app-specific log untouched).
- Cảm ơn Kevin!
Như được mô tả trong câu trả lời đầu tiên, bạn có thể định cấu hình ứng dụng của mình thành thành phần cụ thể bằng cách gọi RKLogConfigureByName
.
Bạn cũng có thể định cấu hình RestKit cho thành phần cụ thể bằng Biến môi trường trong lược đồ Xcode. Điều này hữu ích đặc biệt là khi bạn có ứng dụng của bạn xây dựng liên tục cho các môi trường khác nhau.
Dưới đây là giải thích chi tiết về ghi nhật ký RestKit http://restkit-tutorials.com/logging-in-restkit-debug-tips/
Liên kết chết. ..... – Borzh
hey @Borzh nó có sẵn ở đây trong kho lưu trữ https://web.archive.org/web/20150706073124/http://restkit-tutorials.com:80/logging-in-restkit-debug-tips –
- 1. Bật cookie trong UIWebView (iPhone)
- 2. Cách bật Cài đặt iPhone (bó, plist) trong MonoTouch
- 3. Đồng bộ hóa với RestKit
- 4. iphone: Bật lên nút trong UIWebView
- 5. Bộ điều khiển bật lên cho iPhone
- 6. RestKit Image Upload
- 7. RestKit trong Android?
- 8. RestKit mapKeyPath to Array index
- 9. RestKit thuộc tính khóa chính
- 10. RestKit với tích hợp Ba20
- 11. Cấu hình tạo cấu hình iPhone Bật tính năng
- 12. Thông báo cảnh báo bật lên trên iPhone
- 13. Bật lại dịch vụ vị trí cho ứng dụng iPhone
- 14. RestKit Timeout Bị bỏ qua
- 15. PhoneGap onDeviceReady sẽ không bật lên trên iPhone
- 16. iPhone: Vấn đề bật lên vị trí lõi
- 17. Cách tốt nhất để thực hiện RKReachabilityObserver trong RestKit
- 18. RestKit lập bản đồ nhiều người, làm cách nào?
- 19. Hướng dẫn yêu cầu RESTKit POST
- 20. Bản đồ RestKit với Rails 3.1
- 21. RKResponseDescriptor trong RESTKit không được chấp nhận
- 22. Android - Cách bật Bluetooth luôn bật?
- 23. Cách nhận trạng thái bluetooth (BẬT/TẮT) trong iphone theo lập trình
- 24. Bật lại danh sách sự kiện touchmove. Ứng dụng iPhone với khoảng cách Điện thoại
- 25. RestKit truy vấn tham số GET
- 26. Restkit MultiForm Đăng với một hình ảnh
- 27. Hiệu suất RestKit và dữ liệu lõi
- 28. Cách bật MultipleActiveResultSets
- 29. cách bật/tắt NSToolbarItem
- 30. Làm cách nào để bật tính năng Sao chép Màn hình AirPlay trên iPhone 4S theo cách lập trình
có lẽ bạn là người tuyệt vời nhất trong toàn bộ vũ trụ, bạn biết không? – jturolla
well, gosh ... thanks! –
N.B. điều này hỗ trợ một ký tự đại diện ở cuối, ví dụ, 'RKLogConfigureByName (" * ", RKLogLevelTrace);' sẽ thiết lập tất cả các bản ghi để theo dõi, 'RKLogConfigureByName (" RestKit * ", RKLogLevelWarning);' sẽ đặt tất cả các bản ghi 'RestKit' để cảnh báo (để lại nhật ký dành riêng cho ứng dụng bị ảnh hưởng). – Kevin