在我的视图controller.m中我有一个像这样的字符串
NSString *valueToSave = @"someValue";
并希望使用Appdelegate.m中的NSUserDefauls来保护文本
[[NSUserDefaults standardUserDefaults]
setObject:valueToSave forKey:@"preferenceName"];
如何在其他文件中使用NSString? 这不起作用:
#import "viewcontroller.m";
答案 0 :(得分:1)
在头文件中有extern NSString *valueToSave;
。然后在(1和1).m文件中有NSString *valueToSave = @"someValue";
第二种选择是使用#define。只需将#define kValueToSave (@"someValue")
放在头文件中,然后在需要的地方使用它。