2012-05-09 62 views
0

在我看來controller.mi有這樣如何在多個文件中使用字符串?

NSString *valueToSave = @"someValue"; 

一個字符串,並願與安全的NSUserDefauls文字Appdelegate.m

[[NSUserDefaults standardUserDefaults] 
setObject:valueToSave forKey:@"preferenceName"]; 

我如何使用的NSString中的其他文件? 這不起作用:

#import "viewcontroller.m"; 
+1

與[此問題]相同(http://stackoverflow.com/questions/538996/constants-in-objective-c/539191#539191)。 –

回答

1

在頭文件中有extern NSString *valueToSave;。然後,在(1和僅1).m文件具有NSString *valueToSave = @"someValue";


第二個選擇是使用一個#定義。只需將#define kValueToSave (@"someValue")放在一個頭文件中,並在需要的地方使用它。

相關問題