我一直在寻找可以解决我的问题的东西,但我没有找到任何有用的东西。一些代码:
ClassA.h
#import "ClassB.h"
@interface ClassA : UIViewController
{
ClassB *clsB;
}
@property (retain, nonatomic) IBOutlet UILabel *label;
@property (retain, nonatomic) ClassB *clsB;
ClassA.m
@implamentation ClassA
@synthesize label, clsB;
- (void)viewDidLoad
{
...
clsB = [[ClassB alloc] init];
label.text = [[NSString stringWithFormat:@"%f", clsB.var];
...
}
问题是它var
正在发生变化(我在使用 NSLog 的 ClassB 实现中检查了这一点),但这些变化不会影响label.text
.
我也已经尝试过导入ClassA
,ClassB
但这也不起作用(导入错误)。我听说过有关通知中心的一些信息,但我以前从未使用过它。
那么,还有其他方法可以做到这一点吗?谢谢