在AppDelegate.h 中定义全局变量,
注意是在构造函数里面声明:
@interface AppDelegate : UIResponder <UIApplicationDelegate>
{
NSString *appLanguage;
}
实现
@property (strong,nonatomic) NSString *appLanguage;
@end
在AppDelegate.m 文件中
@implementation AppDelegate
@synthesize appLanguage = appLanguage;
//注意释放
- (void)dealloc
{
[appLanguage release];
}
在需要使用的视图控制器中,应用appdelegate
AppDelegate *appDelegate = [[UIApplicationsharedApplication] delegate];
appdelegate.appLanguage == @"english"; //给它赋值
之后在别的类里面调用时:
AppDelegate *appDelegate = [[UIApplicationsharedApplication] delegate];
NSLog(@"it is :%@",appdelegate.appLanguage]; //这样就可以读出之前赋的值了。