Я использую MPOAuthConnection для Cocoa oauth. Я обновил последнюю версию SVN, построил проект и играл в этом примере. В этом примере вызываемый метод не имеет места для установки параметров. API-интерфейс WebService, который я использую, требует параметров для получения данных (конечно). Я пробовал модифицировать код примера напрямую, чтобы пощекотать параметры, просто чтобы увидеть, как он работает, но получаю сообщение об ошибке, когда я это делаю. Какой формат должны принимать параметры? Я предполагаю, что это объекты NSString. Вот код, и в результате ошибок (строки заменяются расплывчатые строки для примера):Настройка параметров запроса в MPOAuthConnection
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 length]: unrecognized selector sent to instance 0x1724a0
После performMethod
вызова, он уходит глубоко в недра библиотеку MPOAuthConnection. Таким образом, это может быть ошибка, но если простейшая настройка параметров не работает, я бы предположил, что ошибка на моем конце, и я предоставляю параметры неправильно.
.h Запись по performMethod
«s таким образом:
- (void)performMethod:(NSString *)inMethod atURL:(NSURL *)inURL
withParameters:(NSArray *)inParameters
withTarget:(id)inTarget andAction:(SEL)inAction;
Спасибо за любую помощь.