2011-10-14 62 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訪問值。

快樂編碼.....

相關問題