解雇模态视图后iPhone重用发送者

时间:2012-07-03 16:10:27

标签: iphone objective-c

我的应用程序上有15个按钮,显示为图像。当我点击图像时,调用getEventContact函数,它会调出一个模态视图控制器。在下一个视图中,选择了一个联系人 - 取消了模态视图并运行了setEventContact函数(以返回所选联系人(这是它自己的类))。

有没有办法确定触发getEventContact函数的前一个发送者,因为它可能是15个按钮之一。

-(IBAction)getEventContact:(id)sender {
    [self performSegueWithIdentifier:@"selectContact" sender:self];
}

-(void)setEventContact:(Contact *)selectedContact
{
    //do something
}

干杯。

1 个答案:

答案 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];
}