我的Firstviewcontroller类中有一个UILabel *employeeNumLabel
现在,我想从我的secondviewcontroller类的方法更改该标签的文本。
我在Secondviewcontroller类中放置了以下代码:

-(IBAction)save:(id)sender{
 number ++;

 NSString * numberString = [NSString stringWithFormat:@"%d",number];

 [employeeNumLabel setText:numberString];
}


但是显示错误:use of undeclared identifier employeeNumLabel
虽然我已经在Secondviewcontroller.m类中导入了Firstviewcontroller.h。

最佳答案

在Firstviewcontroller中@implementaion下面声明UILabel * employeeNumLabel。

@implementation Firstviewcontroller
 UILabel *employeeNumLabel;


然后像这样在secondviewcontroller中外部

 @implementation secondviewcontroller
 extern UILabel *employeeNumLabel;


之后,使用您的代码。

关于iphone - 设置另一个类别的标签文本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11339450/

10-12 04:50