2011-10-14 60 views

回答

0

这是Objective-C的来源常见的方式:

// .h 
extern NSString* const MONString; 

// .m 
NSString* const MONString = @"MONString"; 
+0

那么你应该验证'extern'前面的声明 - 也许你省略了分号,或者犯了类似的错误? – justin

+0

感谢您的帮助,它的工作。 –

+0

@Anshuman不用客气 – justin

0

“预期说明符限定符列表前‘的extern’”

那种错误的原因通常是错误导致上一线。

0

你可能会使用普通类NSUserDefaults。有一些方法:

NSUserefualts *def = [[NSUserDefaults standardUserDefaults]; 
[def setObject:*NSString* forKey:@"some key"]; 

*NSString* = [def ObjectForKey:@"some key"]; 

您可以访问standardUserDefaults在您的应用程序的任何地方。所以请使用它来存储和读取全局字符串或其他变量。

0

为此,您必须直接写入.pch文件,并将该变量全局访问到项目中,以便以下示例用于为整个项目创建常量值。

#define USERNAME @"Blah_blah" 

在那个变量名是USERNAME,那个值是Blah_blah。 您可以访问整个项目中的USERNAME访问值。

快乐编码.....

相关问题