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