所以我对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]; 不再是因为它不知道发件人是什么。那么该怎么做我再次在此处从外部访问该方法发送者。我敢肯定,这是一个非常简单的解决方案,但同样,边走边学。
提前致谢。