我有一个按钮,我在代码中设置了一个动作:
[buttonOk addTarget:self action:@selector(check:) forControlEvents:UIControlEventTouchUpInside];
check:
方法返回int
。我怎样才能收到int
?
答案 0 :(得分:1)
创建一个调用check:
的其他方法。让此方法处理返回值。
- (void)mymethod:(id)sender {
int value = [self check:sender];
// use your value or send it somewhere
}
答案 1 :(得分:1)
函数 check 返回int,我该如何收到这个int?
An action method should have IBAction
as its return type,IBAction
定义为void
。你可以在action方法中调用你想要的任何方法,但是action本身不应该返回任何东西。