我有一个按钮 ( IBAction
),当我单击按钮时,标签会更改 ( setStringValue
)。完美运行。
有没有办法setStringValue
用 ( void
) 方法更改标签 (),所以方法不是IBAction
. 因为如果我调用该方法没有任何反应?代码如下图所示。
//IBAction method, label is changed to setLabelMethod, works perfect.
-(IBAction)setLabel:(id)sender{
[labelA setStringValue:@"Works!"];
ClassName *MyClass = [[ClassName alloc]init];
[MyClass methodSetLabel]
}
//void method, nothing happens
-(void)methodSetLabel{
[labelB setStringValue:@"Works!"];
}
我该怎么做才能完成这项工作?谢谢!