Доступ к другому методу отправителя - PullRequest
1 голос
/ 29 октября 2010

Так что я довольно новичок в Objective-C и вроде как учусь здесь. Итак, у меня есть метод, который передает своего отправителя при вызове другого метода. Поэтому при внутреннем вызове я могу назвать это так:

[self insertNewDBInfoConnection:sender];

Вот тут я и натолкнулся на дорогу. this insertNewDBInfoConnection: будет вызываться только тогда, когда пользователь выбирает параметр в представлении предупреждений, который настроен следующим образом:

- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex {
    if([alertView.title isEqualToString:@"Would you like to save?"]) {
            switch(buttonIndex) {
                    case 0:
                            [self insertNewDBInfoConnection:sender];
                            [self dismissModalViewControllerAnimated:YES];
                            [[UIApplication sharedApplication] setNetworkActivityIndicatorVisible:YES];

                            break;

                    case 1:
                            [self dismissModalViewControllerAnimated:YES];

                            break;
            }
    }

}

Конечно, я не могу просто позвонить [self insertNewDBInfoConnection: sender]; больше, потому что он не знает, что такое отправитель. Так как же мне снова получить доступ к этим методам отправителя извне здесь. Я уверен, что это очень простое решение, но опять же учусь по ходу дела.

Заранее спасибо.

...