如何在iphone编程中声明字符串全局
我想在iphone应用程序中创建一个全局字符串,这对我解决这个问题有什么帮助吗 我已经使用了extern和其他东西,但是这些在xcode上不起作用。他们正在给如何在iphone编程中声明字符串全局,iphone,Iphone,我想在iphone应用程序中创建一个全局字符串,这对我解决这个问题有什么帮助吗 我已经使用了extern和其他东西,但是这些在xcode上不起作用。他们正在给 错误。这是Objective-C源的常用方法: // .h extern NSString* const MONString; // .m NSString* const MONString = @"MONString"; “extern”之前应为说明符限定符列表 这种错误通常是由前一行中的错误引起的。您可以使用公共类NSUserDe
错误。这是Objective-C源的常用方法:
// .h
extern NSString* const MONString;
// .m
NSString* const MONString = @"MONString";
“extern”之前应为说明符限定符列表
这种错误通常是由前一行中的错误引起的。您可以使用公共类NSUserDefaults。有以下几种方法:
NSUserefualts *def = [[NSUserDefaults standardUserDefaults];
[def setObject:*NSString* forKey:@"some key"];
及
您可以在应用程序的任何位置访问StandardUserDefault。因此,请使用它来存储和读取全局字符串或任何其他变量 为此,您必须直接写入.pch文件,并且该变量可全局访问到项目中。对于以下示例,请使用该变量为整个项目创建常量值
#define USERNAME @"Blah_blah"
在这个变量中,名称是USERNAME,值是Blah_Blah。
您可以在整个项目中访问USERNAME access的值
#define USERNAME @"Blah_blah"
快乐编码….外部程序应该可以工作,因为它只是C代码。您能举个例子吗?然后您应该验证extern前面的声明-可能您省略了分号,或者犯了类似的错误?