我在目标 C 中有以下代码:
类1.h:
...
extern NSString global;
...
类1.m:
...
NSString *global;
@implementation:
..
-dostuff{
global=@"hi";
}
..
@end
...
类2.m:
#import "class1.h"
...
-printval:{
NSlog(@"%@",global)
}
...
在调用类 1 中的一个方法后,我调用类 2 中的一个方法,该方法尝试打印出全局。但是,这不起作用...我不理解这一点吗?