我的应用程序上有15个按钮,显示为图像。当我点击图像时,调用getEventContact函数,它会调出一个模态视图控制器。在下一个视图中,选择了一个联系人 - 取消了模态视图并运行了setEventContact函数(以返回所选联系人(这是它自己的类))。
有没有办法确定触发getEventContact函数的前一个发送者,因为它可能是15个按钮之一。
-(IBAction)getEventContact:(id)sender {
[self performSegueWithIdentifier:@"selectContact" sender:self];
}
-(void)setEventContact:(Contact *)selectedContact
{
//do something
}
干杯。
答案 0 :(得分:1)
SomeType *someVariable;
-(IBAction)getEventContact:(id)sender
{
someVariable = sender;
[self performSegueWithIdentifier:@"selectContact" sender:self];
}
-(void)setEventContact:(Contact *)selectedContact
{
//not a real method
[someVariable someMethod];
}