我的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/