访问其他方法发件人

时间:2010-10-29 18:10:52

标签: iphone objective-c ipad uialertview sender

所以我对Objective-C很新,当我走到这里时,我只是在学习。所以我有一个方法在调用另一个方法时传递其发送方。因此,当在内部调用时,我可以这样称呼它:

[self insertNewDBInfoConnection:sender];

这是我在路上撞到的地方。这个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]; ,因为它不知道发件人是什么。那么怎么办我再次在这里外部访问方法发送者。我确信这是一个非常简单的解决方案,但是再一次,我一边学习。

提前致谢。

0 个答案:

没有答案