Я использую MPOAuthConnection для какао oauth. Я обновил последнюю версию SVN, создал проект и воспроизводил приведенный пример. В этом примере вызываемый метод не имеет места для установки параметров. API WebService, который я использую, требует параметры для получения данных (конечно). Я попытался изменить пример кода напрямую, чтобы добавить параметры, просто чтобы увидеть, как он работает, но при этом получаю ошибку. Какой формат должны принимать параметры? Я предполагаю, что это NSString объекты. Вот код и полученная ошибка (для примера строки заменены общими строками):
NSMutableArray *params = [NSMutableArray arrayWithObject:@"key=value"];
[_oauthAPI performMethod:@"method" atURL:_oauthAPI.baseURL
withParameters:params withTarget:self
andAction:@selector(performedMethodLoadForURL:withResponseBody:)];
Это приводит к ошибке:
2009-10-25 10: 47: 19.651
MPOAuthConnection [18879: a0f]
- [Длина MPURLRequestParameter]: нераспознанный селектор, отправленный экземпляру
0x1724a0
После вызова performMethod
он углубляется в недра библиотеки MPOAuthConnection. Таким образом, это может быть ошибка, но если простая установка параметров не удалась, я бы предположил, что ошибка на моем конце, и я предоставляю параметры неправильно.
Запись performMethod
.h, таким образом:
- (void)performMethod:(NSString *)inMethod atURL:(NSURL *)inURL
withParameters:(NSArray *)inParameters
withTarget:(id)inTarget andAction:(SEL)inAction;
Спасибо за любую помощь.