restkit korzysta w inny sposób protokół OAuth2, muszę zmienić kod, aby móc używać go w drodze:Użyj widelca Restkit na github przez cocoaPod?
Skąd:
// OAuth 2 valid request
if (self.authenticationType == RKRequestAuthenticationTypeOAuth2) {
NSString *authorizationString = [NSString stringWithFormat:@"OAuth2 %@", self.OAuth2AccessToken];
[_URLRequest setValue:authorizationString forHTTPHeaderField:@"Authorization"];
}
do:
// OAuth 2 valid request
if (self.authenticationType == RKRequestAuthenticationTypeOAuth2) {
NSString *authorizationString = [NSString stringWithFormat:@"Bearer %@", self.OAuth2AccessToken];
[_URLRequest setValue:authorizationString forHTTPHeaderField:@"Authorization"];
}
Użycie "Nośnika" zamiast "Oauth2" ...
Używam coacoaPod do importowania obiektów typu "restkit" w moim projekcie.
Czy mogę rozwidlić repozytorium Restkit na github i użyć widelca za pośrednictwem CocoaPod zamiast oficjalnej wersji?
Jeśli uważasz, że zmiany mają sens, spróbuj wprowadzić żądanie wyciągnięcia do oryginalnego projektu. Jako bonus nie będziesz musiał się martwić o utrzymanie swojego widelca w przyszłości. – Rivera