Próbuję debugować odwzorowanie obiektów RestKit i zauważyłem, że są wywołania RKLogDebug
w całym kodzie, ale wydaje się, że to makro jest gdzieś niezdefiniowane. Jak mogę to włączyć?iPhone RestKit, jak włączyć RKLogDebug?
Odpowiedz
Chcesz dodać coś takiego:
RKLogConfigureByName("RestKit", RKLogLevelWarning);
RKLogConfigureByName("RestKit/ObjectMapping", RKLogLevelTrace);
RKLogConfigureByName("RestKit/Network", RKLogLevelTrace);
do kodu. Zobacz RKLog.h dla różnych poziomów. To całkiem podstęp.
N.B. to obsługuje znak wieloznaczny na końcu, więc np.
RKLogConfigureByName("*", RKLogLevelTrace); // set all logs to trace,
RKLogConfigureByName("RestKit*", RKLogLevelWarning); // set all RestKit logs to warning (leaving the app-specific log untouched).
- Dzięki Kevin!
Jak opisano w pierwszej odpowiedzi, możesz skonfigurować swoją aplikację do konkretnego komponentu, dzwoniąc pod numer RKLogConfigureByName
.
Można także skonfigurować pakiet RestKit dla określonego komponentu przy użyciu zmiennych środowiskowych w schemacie Xcode. Przydaje się to szczególnie wtedy, gdy twoja aplikacja ciągle pracuje w różnych środowiskach.
Tutaj jest szczegółowe wyjaśnienie RestKit zalogowaniu http://restkit-tutorials.com/logging-in-restkit-debug-tips/
Dead link. ..... – Borzh
hej @ Borzh jest dostępny tutaj w archiwum https://web.archive.org/web/20150706073124/http://restkit-tutorials.com:80/logging-in-restkit-debug-tips –
- 1. Jak włączyć rejestrowanie restkit w Swift
- 2. Jak włączyć automatyczną blokadę iPhone podczas odtwarzania MPMoviePlayer?
- 3. Jak mogę włączyć Mirroring ekranu AirPlay na iPhone 4S programowo
- 4. iPhone RestKit Jak załadować lokalny plik JSON i zmapować go do głównej encji danych?
- 5. RESTKit POST Wniosek Tutorial
- 6. RestKit RKObjectMapping Swift Opcjonalnie
- 7. Używanie RestKit w Swift
- 8. RestKit RKObjectMapping zagnieżdżony json
- 9. Timeout RestKit Ignorowany
- 10. RestKit z integracją Three20
- 11. RestKit: jak zdefiniować opcjonalne (zagnieżdżone) keypaths
- 12. Jak używać podstawowego uwierzytelniania z getObject RestKit?
- 13. Jak mapować tablicy JSON z RestKit
- 14. Jak mapować tablice JSON w pakiecie RestKit
- 15. RKResponseDescriptor w RESTKit jest przestarzała
- 16. RestKit mapKeyPath to Array index
- 17. Polityka Restkit Cache 20.x
- 18. Mapowanie RestKit z Rails 3.1
- 19. RestKit i konteksty obiektów zarządzanych
- 20. Jak skutecznie włączyć config.php?
- 21. Jak włączyć dziedziczenie enum
- 22. Jak włączyć DATIMEIME_FORMAT Django?
- 23. Jak włączyć gzip?
- 24. Javascript: Jak włączyć stopPropagation?
- 25. Jak mogę włączyć BinaryLiterals?
- 26. Jak włączyć funkcję PerspectiveTransform?
- 27. : jak włączyć alternatywny ekran?
- 28. WCF Jak włączyć metadane?
- 29. Jak włączyć emulator Androida?
- 30. Jak włączyć MultipleActiveResultSets
jesteś prawdopodobnie najbardziej niesamowite osoby w całym wszechświecie, wiesz? – jturolla
cóż, Boże ... dzięki! –
N.B. to obsługuje znak wieloznaczny na końcu, np. 'RKLogConfigureByName (" * ", RKLogLevelTrace);' ustawi wszystkie dzienniki do śledzenia, 'RKLogConfigureByName (" RestKit * ", RKLogLevelWarning);' ustawi wszystkie dzienniki 'RestKit' na ostrzeżenia (pozostawiając nietknięty dziennik aplikacji). – Kevin