我想在iphone应用程序中创建一个全局字符串可以帮助我解决这个问题 我使用extern和其他东西,但这些都不适用于xcode。他们正在给予 错误。
答案 0 :(得分:0)
这是Objective-C来源的常用方法:
// .h
extern NSString* const MONString;
// .m
NSString* const MONString = @"MONString";
答案 1 :(得分:0)
“'extern'之前的预期说明符 - 限定符 - 列表”
这种错误通常是由前一行的错误造成的。
答案 2 :(得分:0)
您可以使用通用类NSUserDefaults。有方法:
NSUserefualts *def = [[NSUserDefaults standardUserDefaults];
[def setObject:*NSString* forKey:@"some key"];
和
*NSString* = [def ObjectForKey:@"some key"];
您可以在应用的任何位置访问standardUserDefaults。所以请使用它来存储和读取全局字符串或任何其他变量。
答案 3 :(得分:0)
为此你必须直接写入.pch文件,并且该变量是全局访问项目的,以下示例用于为整个项目创建常量值。
#define USERNAME @"Blah_blah"
该变量名称为USERNAME,该值为Blah_blah。 您可以访问USERNAME访问整个项目的值。
快乐编码.....