如何在另一种方法中调用方法

时间:2011-12-10 15:37:20

标签: objective-c

我想从另一个方法调用一个方法。 Fox的例子,我想在buttonPressed中调用dismissActionSheet。 怎么做?

- (void)dismissActionSheet
{
    [menu dismissWithClickedButtonIndex:0 animated:YES];
}

- (IBAction)buttonPressed
{
    categoryButton.hidden=TRUE;
    categoryLabel.hidden=FALSE;

    NSString *selected=[categoryData objectAtIndex:0];
    categoryLabel.text=selected;
}

2 个答案:

答案 0 :(得分:0)

您可以使用关键字self来引用当前对象。要调用dismissActionSheet,只需调用

[self dismissActionSheet];

答案 1 :(得分:0)

- (IBAction)buttonPressed
{
    categoryButton.hidden=TRUE;
    categoryLabel.hidden=FALSE;

    NSString *selected=[categoryData objectAtIndex:0];
    categoryLabel.text=selected;
    [self dismissActionSheet]
}