Я заявляемый способ, как:Как вызвать метод с блоком в Object C?
- (void) authorizeUser:(OauthObject *) user withUsername: (NSString *) username withPassword: (NSString *) password completionHandler:(void (^)(NSData *data, NSURLResponse *response, NSError *error)) CallCompletion;
Я пытаюсь вызвать этот метод вроде как:
[[ManagerServerRequest sharedManagerServerRequest] authorizeUser:(OauthObject *) withUsername:self.login.text withPassword:self.login.text completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
// TODO
}]
Где ManagerServerRequest sharedManagerServerRequest
является Синглтон объект.
Я получаю сообщение об ошибке: use undeclared identifier WithUsername
Как назвать этот метод правильно?
Обзор: прохожу oauthObj
:
OauthObject* oauthObj = [[OauthObject alloc] init];
[[ManagerServerRequest sharedManagerServerRequest]
authorizeUser: oauthObj and:
withUsername:self.login.text
withPassword:self.login.text
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
// TODO
}]
я ошибка
Это сообщение об ошибке не соответствует коду. – trojanfoe
'authorizeUser: (OauthObject *)' у вас вроде бы должен быть объект ... –
Что вы имеете в виду? Я действительно отправляю объект OauthObject – Bababa